Vim的相对数量是多么可疑?

时间:2014-05-01 12:04:57

标签: vim vi

在Vim中,您可以设置相对数字

:set relativenumber

您将看到从放置光标的行减去计数的数字。但是我不喜欢0作为光标,所以我做了:设置数字

并且tadaa,您会看到光标所在的当前行的编号。

我在我的vimrc中设置它。

set relativenumber
set number

但我注意到了一些错误。当您打开分割窗口时,您会看到光标所在的数字已在窗口中跳回到0。关闭窗口时,您会看到该数字在另一个缓冲区中仍为0。

我尝试在我的vimrc中修复此问题,在使用Windows或缓冲区执行某些操作时给出自动命令:

set relativenumber
set number

autocmd BufWinEnter * set nu
autocmd BufDelete * set nu
autocmd BufCreate * set number
autocmd BufLeave * set number
autocmd BufWinEnter * set nu
autocmd WinEnter * set nu

但到目前为止他们没有任何工作。光标仍然会跳回到0.任何人都可以告诉我,我在那里做错了什么?

当我在窗口中,并且我手动设置了数字时,它有效。但为什么我不能把它交给自动命令?

0 个答案:

没有答案