除nerdtree外的VIM listchars

除nerdtree外的VIM listchars,vim,nerdtree,Vim,Nerdtree,为了突出显示空格,我在.vimrc中编写了以下内容 set list set lischars=space:. 但它会突出显示所有缓冲区中的所有空间。我想突出显示所有缓冲区的空格,NerdTree缓冲区除外。可能吗?我试着这么做 autocmd bufenter * if $ft != nerdtree | set list 当然,在NerdTree中输入任何缓冲空间后,都会高亮显示 ...... set list set lischars=space:. ..... .... 那么这一行

为了突出显示空格,我在.vimrc中编写了以下内容

set list
set lischars=space:.
但它会突出显示所有缓冲区中的所有空间。我想突出显示所有缓冲区的空格,NerdTree缓冲区除外。可能吗?我试着这么做

autocmd bufenter * if $ft != nerdtree | set list
当然,在NerdTree中输入任何缓冲空间后,都会高亮显示

......
set list
set lischars=space:.
.....
....
那么这一行就可以:

autocmd FileType nerdtree setlocal nolist