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