我想知道是否/如何使vim查找下一次出现的变量。假设变量的名称只是“ n”,那么/n
会给我所有该字母的出现,但这并不总是很有帮助。我想我可以创建一个正则表达式来解决该问题,但是我想知道是否有一些我根本不了解的命令/按键;由于我所有的谷歌搜索都无济于事,所以我决定在这里提出一个问题。
非常感谢您的帮助!
如果您将光标放在所讨论的变量上,则可以按*
,它将搜索下一个出现的位置,或者#
将搜索上一个出现的位置。
相当于输入:
/\<n\>
(\<
在单词的开头匹配,\>
在单词的结尾匹配)。唯一的区别(由于我不确定的原因)是*
和#
不注意'smartcase'
选项。
参见:
:help *
:help /\<
如果在命令模式下按n
,将为您进行搜索的下一个匹配项。
更多详细信息:
/
将开始向前搜索?
将开始向后搜索n
将给您下一个结果朝您搜索的方向N
将为您提供上一个结果为您搜索的方向写错了方向>>