跳转到下一个空白区域

时间:2011-03-25 13:09:25

标签: vim

而不是使用 w 跳转到下一个单词的开头或使用 e 跳转到下一个单词的结尾我希望有一个跳转的快捷方式到了单词之间的下一个空格。

3 个答案:

答案 0 :(得分:54)

  • 使用 f 然后 space 。请参阅:help f:help t
  • 如果您还要匹配标签,请使用/[[:space:]]/\s
  • 否则 E l 会这样做(大写字母e和小写字母L)。

根据被拒绝的建议编辑,以下是如何向后执行(跳转到上一个空格):

  • 使用 F 然后 space 。请参阅:help F:help T
  • 如果您还要匹配标签,请使用?[[:space:]]?\s
  • 否则 B h 会这样做(大写字母b和小写字母h)。

答案 1 :(得分:13)

在同一条线上:

f 空间将有效。

通常, f + <char>允许您跳到同一行的下一个字符。

有关详细信息,请参阅:help f

答案 2 :(得分:0)

如上所述,

:您可以先使用f,然后再使用Space,然后使用;跳至所有剩余的空格。 我的顺序通常是:

f<Space>;;;;

分号是f键的重复(在行中查找char)