導航到特定單詞的開頭
編輯文字時,常見的任務是導航到螢幕上的特定單詞。在這些例子中,我們將探討如何導航到 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} ,例如使用計數。