我最近设置了这个选项
:set relativenumber
在我的
.vimrc
中,现在当我打开Taglist或NERDTree窗口时,这些缓冲区中的行也被编号了。有没有办法在Taglist和NERDTree缓冲区中禁用行号(但在所有其他缓冲区中保留它们)?
我最近设置了这个选项
:set relativenumber
.vimrc
中,现在当我打开Taglist或NERDTree窗口时,这些缓冲区中的行也被编号了。NERDTree和TagList缓冲区都有特定的文件类型,有助于将它们与其他所有内容区分开来。这在自动命令中特别有用,因为一旦缓冲区的文件类型设置为特定值,就可以执行命令。
在这种情况下,我们需要在缓冲区的文件类型为nerdtree
或taglist
时关闭relativenumber
选项:
:autocmd FileType nerdtree set norelativenumber
:autocmd FileType taglist set norelativenumber
relativenumber
选项仅限于缓冲区,并且因此仅在当前缓冲区中关闭。)