我在 Eclipse 中使用 Vim 插件,唯一能让我更开心的是如果我能以某种方式测量从当前行到所有其他行的距离。很难猜出确切的行数,即我需要向下移动 8 行还是 9 行?因此,对行号栏进行某种修改,将数字更改为与当前行相关的 (+-) 会很不错。
有这样的事情吗?如果不是,我太绝望了,我可能会尝试自己构建它。
独立 vimrelativenumber
在版本 7.3 中提供了您想要的选项。我不知道这与 eclipse 插件有多么密切的关系,或者移植起来有多么困难。
在该选项可用之前,我曾经大量使用标记而不是猜测相对行号。基本上,你m
用一个字母标记一行,然后可以移动到该行,'
后面跟着同一个字母。如果您还不了解它,也许这会有所帮助。
相对数插件可以这么慢。我在我的 vimrc 中使用它:
let g:RTL = 1
function X_rtl()
if g:RTL == 0
set number
let g:RTL = 1
else
set relativenumber
let g:RTL = 0
endif
endfunction
nnoremap <esc><esc> :call X_rtl()<cr>
所以如果我点击两次escape,它会将数字变为相对,如果我再次点击它,它会切换回来;