导航到特定单词的开头
编辑文本时,常见的任务是导航到屏幕上的特定单词。在这些例子中,我们将探讨如何导航到 updated
这个词。为了整个示例的一致性,我们的目标是落在单词的第一个字母上。
中屏跳跃
M $ B
http://i.stack.imgur.com/O095L.gif
这种方法很快,仅使用 3 次击键。然而,缺点是它不是很普遍,因为我们的目标线恰好位于屏幕中间并不常见。尽管如此,当进行较少粒度的运动时,这是一个有用的动作
使用计数
3j f u ; ;
http://i.stack.imgur.com/GmzyL.gif
乍一看,由于击键的次数,这可能看起来是第一种方法的后退。但是因为我们在这里使用计数而不是 M,所以它更灵活。如果启用了 relativenumber, 我们可以快速识别要使用的正确计数。要移动到目标词,f 结合使用 ; 可能会出乎意料地有效 - 当然比反复按压更好 w。如果你用你的目标超越 ; ,你可以倒退 , 。
明确搜索
/ up Enter n n
http://i.stack.imgur.com/Qq1Xa.gif
导航 / 可以非常强大。我们经常可以通过输入来直接跳到我们的目标词。在这里,我们只输入前两个字符,希望它与我们的单词唯一匹配。不幸的是,有多个匹配,但我们可以快速跳到下一个匹配 n。
隐式搜索
/ y Space Enter w
http://i.stack.imgur.com/EarRy.gif
在某些情况下,跳到我们的目标附近可能更有效,而不是直接去目标。在这里,我们观察到目标旁边有一个不常发生的字母 y
。我们可以在 Space 搜索词中添加一个,以减少我们在此过程中击中其他一些 y
字符的几率。这也可以用于效果 f{char} ,例如使用计数。