vim在taglist窗口中没有行号

时间:2010-09-23 03:40:23

标签: vim

我最近设置了选项

set relativenumber

在我的.vimrc中,但现在当我打开taglist或NerdTree时,这些缓冲区都有行号。 有没有办法禁用taglist和nerdtree缓冲区中的行号(但是将它们保存在其他缓冲区中)?

1 个答案:

答案 0 :(得分:9)

NERDTree和TagList缓冲区都有特定的文件类型 区别于其他缓冲区。它特别有用 自动命令,因为只要文件类型为,就可以执行命令 将缓冲区设置为更改为特定值。

在这种情况下,我们需要随时关闭relativenumber选项 缓冲区的文件类型为nerdtreetaglist

:autocmd FileType nerdtree set norelativenumber
:autocmd FileType taglist set norelativenumber

(注意relativenumber选项是缓冲区的本地选项, 因此,默认情况下,仅在当前缓冲区中切换。)