Heim  >  Fragen und Antworten  >  Hauptteil

So springen Sie in vim schnell zum nächsten Leerzeichen

In vim soll w zum Anfang des nächsten Wortes springen und e soll zum Ende des nächsten Wortes springen
Was soll ich also tun, wenn ich zum nächsten Leerzeichen (einschließlich Leerzeichen und Tabulatoren) wechseln möchte?

世界只因有你世界只因有你2712 Tage vor1060

Antworte allen(4)Ich werde antworten

  • 为情所困

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

    我的 vim 知识有限 ... 琢磨了半天也想不出一个键的实现方式 ...

    两个键有很多种 ... 比如 El ... ( 大写 E 小写 L ) ... 直接满足你的需求 ...

    或者更简单也更容易理解的 ... f<space> 或者 f<tab> ...

    只是你要自行区分查找的是空格还是制表符 ...

    Antwort
    0
  • 我想大声告诉你

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

    比如现在有两个单词

    Hello World

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

    向右移动9个字.

    Antwort
    0
  • 曾经蜡笔没有小新

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

    f键可以向后跳到指定的字符
    直接键入"f<space>"就可以了

    抱歉,没看到一楼的答案已经回答过了。
    那就补充一个:可以直接使用搜索来跳转“/<space><enter>”

    Antwort
    0
  • PHP中文网

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

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

    只需要f<space>一次即可,剩下的事情就交给;来吧。。。按一下总比两下要快。。。而且还在那么顺手的位置。。。

    Antwort
    0
  • StornierenAntwort