Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Vim的标记列表窗口中禁用行编号?_Vim - Fatal编程技术网

如何在Vim的标记列表窗口中禁用行编号?

如何在Vim的标记列表窗口中禁用行编号?,vim,Vim,我最近设定了这个选项 :set relativenumber 在我的.vimrc中,现在当我打开标记列表或NERDTree窗口时,这些缓冲区中的行也被编号 有没有办法禁用标记树和NERDTree缓冲区中的行号(但将它们保留在所有其他缓冲区中)?NERDTree和标记树缓冲区都有特定的文件类型可以帮助您 把他们和其他人区别开来。它在某些情况下特别有用 自动命令,因为只要 缓冲区的文件类型设置为特定值 在这种情况下,我们需要关闭relativeEnumber选项 每当缓冲区的文件类型为nerdtr

我最近设定了这个选项

:set relativenumber
在我的
.vimrc
中,现在当我打开标记列表或NERDTree窗口时,这些缓冲区中的行也被编号


有没有办法禁用标记树和NERDTree缓冲区中的行号(但将它们保留在所有其他缓冲区中)?

NERDTree和标记树缓冲区都有特定的文件类型可以帮助您 把他们和其他人区别开来。它在某些情况下特别有用 自动命令,因为只要 缓冲区的文件类型设置为特定值

在这种情况下,我们需要关闭
relativeEnumber
选项 每当缓冲区的文件类型为
nerdtree
taglist

:autocmd FileType nerdtree set norelativenumber
:autocmd FileType taglist set norelativenumber
(请注意,
relativeEnumber
选项是缓冲区的本地选项,
因此,仅在当前缓冲区中关闭。)

谢谢,这正是我想要的。