仅在当前缓冲区中为Vim in Terminal使用相对的亚麻布

时间:2015-09-23 17:25:26

标签: vim

我想仅对当前缓冲区使用relativenumbers,并且当Vim是Tmux中的活动窗格时。这样我就可以在一个窗格中使用gdb而在另一个窗格中使用vim,并且能够在Vim C源文件中看到实际的亚麻布。

这就是我现在正在尝试的:

autocmd BufLeave * : set number                                                             
autocmd BufEnter * : set relativenumber 

然而,这并没有给我想要的行为,因为当我退出Vim时没有任何反应。

1 个答案:

答案 0 :(得分:3)

您需要setlocal,请在vimrc中尝试这两行:

autocmd BufLeave * : setlocal norelativenumber
autocmd BufEnter * : setlocal relativenumber