我最近设置了选项
set relativenumber
在我的.vimrc中,但现在当我打开taglist或NerdTree时,这些缓冲区都有行号。 有没有办法禁用taglist和nerdtree缓冲区中的行号(但是将它们保存在其他缓冲区中)?
答案 0 :(得分:9)
NERDTree和TagList缓冲区都有特定的文件类型 区别于其他缓冲区。它特别有用 自动命令,因为只要文件类型为,就可以执行命令 将缓冲区设置为更改为特定值。
在这种情况下,我们需要随时关闭relativenumber
选项
缓冲区的文件类型为nerdtree
或taglist
:
:autocmd FileType nerdtree set norelativenumber
:autocmd FileType taglist set norelativenumber
(注意relativenumber
选项是缓冲区的本地选项,
因此,默认情况下,仅在当前缓冲区中切换。)