在Vim / Vi中,如何将光标移动到上一个单词的末尾?


174

在Vim的普通模式下:

  • e 转到下一个单词的结尾
  • w 转到下一个单词的开头
  • b 转到上一个单词的开头

你如何将光标移动到结束的的前一个字?

Answers:


244

不幸的是,这不是一个单一的键...而是ge我想要的。


29
对于我这样的人不知道之间的区别gebe,那就是你可以在字的中间,你会去到以前的结束,而be你需要在初始单词的第一个字符。
TankorSmash 2013年

13
gE为前一个结尾WORD。:)
nitsas 2015年

6
认真的为什么默认情况下没有一个快捷键呢?看起来人们会经常使用这种东西w。我错过了什么吗?(我知道它可以被映射,只是好奇为什么)
Iman Akbari

1
虽然be很方便,但是它是两个命令的组合,因此您不能像这样使用它d be。而d ge做的工作
丹尼尔·汤普森



1

您可能还想执行这些操作,以转到单词前面的空格(ge:之后的一个字符(均为2个键)

  1. FSpace 会把您带到上一个单词之后的空白处
  2. Bh 在大多数情况下,也可以做到这一点。

例外是在行首时,在这种情况下

  1. k$ 在3次按键中执行类似的操作
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.