我想知道是否/如何让vim查找下一次出现的变量。假设变量的名称只是'n',那么/n
会给我所有出现的那个字母,这并不总是非常有用。我想我可以创建一个正则表达式来解决问题,但我想知道是否有一些命令/按键我还不知道;因为我所有的谷歌搜索都无济于事所以我决定在这里提出一个问题。
非常感谢你的帮助!
答案 0 :(得分:51)
如果您将光标放在相关变量上,则可以按*
它将搜索下一个匹配项,或#
将搜索上一个匹配项。
这相当于输入:
/\<n\>
(\<
匹配单词的开头,\>
匹配单词的结尾)。唯一的区别(出于我不确定的原因)是*
和#
没有注意'smartcase'
选项。
请参阅:
:help *
:help /\<
答案 1 :(得分:38)
如果您在命令模式下按n
,它将为您提供搜索的下一个匹配项。