Answers:
我在这里回答了一个类似的问题:如何在Vim中添加行号?
从7.3版开始,您可以使用以下内容:
set relativenumber
我实际上在vimrc中同时使用relativenumber
和number
,它将在除当前行以外的所有行中使用相对数字。
set number " Show current line number
set relativenumber " Show relative line numbers
function! NumberToggle()
if(&relativenumber == 1)
set norelativenumber
else
set relativenumber
endif
endfunc
nnoremap <leader>nt :call NumberToggle()<cr>
set number
是控制数字存在的设置,因此它将仅在rel和non-rel之间切换
numbers.vim
插件还添加了一些更高级的相对编号功能,例如让光标占据打印非相对编号的行,并在vim窗口失去焦点时在整个文件中切换为非相对编号。