1

我在 Eclipse 中使用 Vim 插件,唯一能让我更开心的是如果我能以某种方式测量从当前行到所有其他行的距离。很难猜出确切的行数,即我需要向下移动 8 行还是 9 行?因此,对行号栏进行某种修改,将数字更改为与当前行相关的 (+-) 会很不错。

有这样的事情吗?如果不是,我太绝望了,我可能会尝试自己构建它。

4

3 回答 3

5

独立 vimrelativenumber在版本 7.3 中提供了您想要的选项。我不知道这与 eclipse 插件有多么密切的关系,或者移植起来有多么困难。

在该选项可用之前,我曾经大量使用标记而不是猜测相对行号。基本上,你m用一个字母标记一行,然后可以移动到该行,'后面跟着同一个字母。如果您还不了解它,也许这会有所帮助。

于 2010-12-22T19:01:26.090 回答
3

安装相对行号标尺插件。它默认显示相对行号标尺,可以使用标尺上的上下文菜单禁用它。如果需要,仍然可以显示差异/绝对行号标尺。

如果您使用的是 Vi 仿真插件,例如Vrapper ,这将非常有用。

于 2012-05-23T08:27:40.050 回答
0

相对数插件可以这么慢。我在我的 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,它会将数字变为相对,如果我再次点击它,它会切换回来;

于 2012-10-14T12:12:48.433 回答