0

我想知道是否有人知道可以更轻松地确定线路的插件。

我在快速扫描以查看我在命令中要引用的行时遇到问题,例如tm

看这个截图:

在此处输入图像描述

如果我想快速参考第 5 行(我确实打开了行号,我只是在此屏幕截图中不小心把它剪掉了),我发现我必须很难找到正确的行号。

所以:有没有一个插件可以减少参考线的眼睛疲劳?

4

2 回答 2

4

我猜你的问题是那些更深的缩进线。有时很难“连接”行号和行文本。如果是这种情况,您可以尝试以下方法:

set listchars=tab:>-

(详见:h 'listchars')这一行将显示<tab>带有某些字符的 。例如,下面的屏幕截图是一个格式化的 maven pom.xml,缩进线相对较深。我认为阅读它们的行号就可以了。例如第 1180-1184 行。

我希望它有所帮助。

在此处输入图像描述

带插件

如果上面没有帮助,例如你没有空格<tab>,你可以尝试一个插件:indentLine,你可以g:indentLine_char用你喜欢的字符设置一个变量。例如>清楚地显示缩进级别。

插件链接:https ://github.com/Yggdroot/indentLine

于 2013-08-25T16:25:12.253 回答
1

:move并且:copy不仅限于作为源或作为目标的行号(绝对或相对)。

您也可以使用搜索模式:

:m?foo

会将当前行移动到匹配foo向上的第一行下方,

:t/bar

将复制当前行正下方匹配bar向下的第一行,

:?foo?t/bar

foo会将当前行上方的第一行匹配复制到向下匹配的第一行bar下方,依此类推。

您还可以使用标记:

:'at'b

会将标记的行复制到标记a的行下方b

:m''

会将当前行移动到您上次跳转之前所在行的下方,依此类推。

于 2013-08-25T17:32:51.993 回答