搜尋

首頁  >  問答  >  主體

vim怎麼快速跳到下一個空格

vim裡w是調到下一個單字的開頭,e是跳到下一個單字的結尾
那我想調到下一個空格(空格,製表符都包含)怎麼做?

世界只因有你世界只因有你2773 天前1109

全部回覆(4)我來回復

  • 为情所困

    为情所困2017-05-16 16:44:33

    我的 vim 知識有限 ... 琢磨了半天也想不出一個鍵的實現方式 ...

    兩個鍵有很多種 ... 例如 El ... ( 大寫 E 小寫 L ) ... 直接滿足你的需求 ...

    或更簡單也更容易理解的 ... f<space> 或者 f<tab> ...

    只是你要自行區分查找的是空格還是製表符 ...

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:44:33

    例如現在有兩個單字

    Hello World

    在命令列模式,按9在 vim按方向鍵"l" 就能跳到 Hello Wor"l"d 位置

    向右移動9個字.

    回覆
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 16:44:33

    f鍵可以向後跳到指定的字元
    直接鍵入"f"就可以了

    抱歉,沒看到一樓的答案已經回答過了。
    那就補充一個:可以直接用搜尋來跳轉「/

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 16:44:33

    其實vim還有一個快速鍵是;(分号),这个快捷键的作用就是重复上一次find(f<sapce>t<space>F<sapce>T<space>)的動作。
    其實還有一個是逗號,是重复向前搜索的意思,但是很多人(包括我)将逗号(,)映射成了<leader>,不得已只能用分號(向後搜尋)。 。 。

    只需要f<space>一次即可,剩下的事情就交给;來吧。 。 。按一下總比兩下快。 。 。而且還在那麼順手的位置。 。 。

    回覆
    0
  • 取消回覆