在不使用搜索的情况下转到Vim中的下一个单词

xra*_*alf 8 vim command keyboard-shortcuts

在Vim中是否有一个快捷方式可以转到下一个单词,这个单词和单词光标一样?它应该工作而不用搜索命令键入单词/.

JJJ*_*JJJ 21

*转到下一个匹配的单词并#转到上一个匹配的单词.*是如此有用它有时被称为超级明星.


Pav*_*ath 6

*并且#是你的朋友(分别向前和向后指示)


Raj*_*ula 5

要在光标下搜索当前单词,请使用'*'.

向后搜索当前光标词使用'#'


Ran*_*ris 5

虽然这里的所有答案都是正确的,但我认为提供更多信息可能会有所帮助.

什么*实际上做的是执行一个向前搜索\<word-under-the-cursor\>.因为这只是一个搜索操作,所以您可以使用n和向前和向后导航到下一个匹配项N.这也意味着您之前的搜索丢失了. 除了执行反向搜索之外#完全相同*.

\<\>在搜索字符串是这是什么使这项工作这么好听vim的正则表达式语言字边界.同样重要的是要注意,被视为"单词"的内容由iskeyword选项决定.有关:help word更多信息,请参阅