有没有办法在Eclipse编辑器中测量当前行和所有其他行之间的距离?

有没有办法在Eclipse编辑器中测量当前行和所有其他行之间的距离?,eclipse,vim,eclim,Eclipse,Vim,Eclim,我正在Eclipse中使用Vim插件,唯一让我更高兴的是,如果我能以某种方式测量从当前线路到所有其他线路的距离。很难猜出确切的行数,也就是说,我需要向下移动8行还是9行?因此,对行编号栏进行某种修改,将数字更改为相对于当前行的+,这将是一件好事 有这样的东西吗?如果不是的话,我非常绝望,我可能会尝试自己构建它。独立版vim在7.3版中提供了RelativeEnumber选项,可以满足您的需要。我不知道这与eclipse插件有多密切的关系,也不知道移植有多困难 在该选项可用之前,我经常大量使用标记

我正在Eclipse中使用Vim插件,唯一让我更高兴的是,如果我能以某种方式测量从当前线路到所有其他线路的距离。很难猜出确切的行数,也就是说,我需要向下移动8行还是9行?因此,对行编号栏进行某种修改,将数字更改为相对于当前行的+,这将是一件好事

有这样的东西吗?如果不是的话,我非常绝望,我可能会尝试自己构建它。

独立版vim在7.3版中提供了RelativeEnumber选项,可以满足您的需要。我不知道这与eclipse插件有多密切的关系,也不知道移植有多困难

在该选项可用之前,我经常大量使用标记,而不是猜测相对行号。基本上,你用m和字母表中的一个字母标记一行,然后用“跟在同一个字母后面”移动到该行。如果您还不知道,这可能会有所帮助。

Standalone vim在7.3版中提供了RelativeEnumber选项,可以满足您的需要。我不知道这与eclipse插件有多密切的关系,也不知道移植有多困难

在该选项可用之前,我经常大量使用标记,而不是猜测相对行号。基本上,你用m和字母表中的一个字母标记一行,然后用“跟在同一个字母后面”移动到该行。如果您还不知道,这可能会有所帮助。

安装。默认情况下,它显示相对线号标尺,可以使用标尺上的关联菜单禁用该标尺。如果需要,仍然可以显示差异/绝对线号标尺

如果您使用的是Vi仿真插件,例如。

安装。默认情况下,它显示相对线号标尺,可以使用标尺上的关联菜单禁用该标尺。如果需要,仍然可以显示差异/绝对线号标尺


如果您使用的是Vi仿真插件,例如。

相对数字插件可能非常慢。我在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,它会将数字更改为relative,如果我再按两次,它会切换回来

相对数字插件可能会很慢。我在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,它会将数字更改为relative,如果我再按两次,它会切换回来

你不能从当前高亮显示的行中减去你想去的行吗?是的,这是可能的,但不方便,我小时候就喜欢减去2个小数字,因此,如果我的电脑现在能处理,我会更高兴:你能不能从当前高亮显示的行中减去你想去的行?是的,这是可能的,但不方便,我小时候喜欢减去2个小数字足够长的时间,所以如果我的电脑现在能处理,我会更高兴: