到目前为止,我一直在使用vim一天,所以我还在学习基本的东西,并思考如何进行这样的运动,等等。
对于长时间的屏幕移动,我发现nG
命令(转到行n
)非常方便,但我想知道你(vimmers)是否经常使用它,或者是否有以更少的投入进行长途旅行的更有效方法。
此外,我了解到您可以使用nj
和nk
启用相对行号,以便更轻松地移动。你真的使用它而不是nG
(如果碰巧使用它)?
答案 0 :(得分:4)
如果您知道要输入的确切行号,nG
(n
是行号)将是最佳方式。
如果没有,有很多方法可以做到"长距离"运动:
ctrl-d/u
/pattern
* or #
)
(句子)}
(段落)]
命令:h ]
x%
与30%
一样,转到内容的30%位置H, L, M
将光标移动到同一屏幕上(H:第一行,M:中间,L:最后一行)....
如果"长距离"仍然在同一个屏幕上,有一个很好的插件EasyMotion
,你会喜欢它。