假设我的光标位于下图所示的位置
在正常模式下按b可以转到单词的开头。
太好了!
如果我将光标移到1之类
然后按b我们有
问题:
是否有运动命令将光标移动到单词的开头,以便如果单词只有一个字符,则将其保留在初始位置?在我的示例中,光标应停留在1。
我正在寻找此运动命令来实现一个宏,该宏在某些步骤中将光标移至单词的开头,单词有时只有一个字符。
我不相信有这样的动议(请,如果我错了,请任何人纠正我)
但是您可以通过搜索来实现:
:call search('\<', 'bc')
\<
匹配单词的开头b
代表倒退c
将接受光标下的匹配项>>我已经找到了与我的问题类似的答案Move to end of the current word in Vim ...