Search 在vim中查找下一个变量
我想知道我是否/如何让vim查找下一个变量。假设变量的名称只是'n',那么Search 在vim中查找下一个变量,search,vim,variables,Search,Vim,Variables,我想知道我是否/如何让vim查找下一个变量。假设变量的名称只是'n',那么/n会给出该字母的所有出现次数,这并不总是非常有用。我想我可以创建一个正则表达式来解决这个问题,但我想知道是否有一些命令/击键我还不知道;由于我所有的谷歌搜索都没有结果,我决定在这里提出一个问题 非常感谢你的帮助 如果您将光标放在所讨论的变量上,您可以按*,它将搜索下一个事件,或者#将搜索上一个事件 这相当于键入: /\<n\> 如果在命令模式下按n,它将为您提供下一次搜索匹配 更多详情: /将开始正向搜索
/n
会给出该字母的所有出现次数,这并不总是非常有用。我想我可以创建一个正则表达式来解决这个问题,但我想知道是否有一些命令/击键我还不知道;由于我所有的谷歌搜索都没有结果,我决定在这里提出一个问题
非常感谢你的帮助 如果您将光标放在所讨论的变量上,您可以按
*
,它将搜索下一个事件,或者#
将搜索上一个事件
这相当于键入:
/\<n\>
如果在命令模式下按
n
,它将为您提供下一次搜索匹配
更多详情:
将开始正向搜索/
将开始反向搜索?
将为您提供搜索方向上的下一个结果n
将根据您搜索的方向为您提供上一个结果N
:帮助模式
,这当然是一个很好的功能。但不幸的是,它不仅仅是变量,因为它也可以是字符串。例如,如果您有char str[]=“test”;int s=5;printf(“%s\n”,str)代码>则格式说明符中的“s”也将匹配。我可以发誓,有一种方法没有任何外部工具,但我一辈子都记不起它是什么,或者我是否把它与其他东西混在一起,但它很好地提醒了我们单词的边界。它不应该是N
<代码>n
用于上一次匹配。如果caps lock处于启用状态,则不适用!>。>您必须先搜索该字符串,然后再按n
查找下一个字符串*
或#
转到光标下一个出现的单词。尽管我喜欢n
它不会搜索光标下下一个出现的单词。使用*
@HarryMoreno,但是一旦你点击*
,那么n
就会搜索下一个。
:help *
:help /\<