我可以使用/word
命令在vim中搜索单词。如何仅搜索word
,而不包括word1
和word2
?
/\
来仅搜索精确匹配的单词,而不是包含其他单词的字符串。我可以使用/word
命令在vim中搜索单词。如何仅搜索word
,而不包括word1
和word2
?
/\
来仅搜索精确匹配的单词,而不是包含其他单词的字符串。就像这样:
/\<word\>
\<
表示一个单词的开始,\>
表示一个单词的结束。
加上@Roe的评论:
VIM提供了一个快捷方式。如果屏幕上已经有单词并且您想查找其他实例,请将光标放在单词上,并按'*'
搜索文件中的下一个实例或按'#'
向后搜索。
vim
配置可以使其在不用包裹搜索字符串的情况下搜索精确单词? - daparic/
命令,所以这个回答完全没有帮助。 - cmaster - reinstate monica如果您正在使用Ubuntu,按照以下步骤:
/
并键入要搜索的单词*
键#
键:set hls
来突出显示搜索结果。要关闭高亮显示,请执行:set nohls
。 - Nathan Fellman/word
的第一个结果恰好是word
而不是word.+
时,这才真正有效。 - pushkin基本搜索:
一些可能需要设置的变量:
使用 vim
进行基本搜索(打开文件后):
- 在计算机键盘上按下 ESC
- 在键盘上按下正斜杠符号 /
- 输入您要搜索的单词或符号;例如,要搜索术语“rbmq”,请输入 /rbmq
- 按下 Enter
- 按下n向前搜索(向文件结尾移动),按下N向后搜索(向文件开头移动)
123rbmq123
这样的匹配... - Tomerikoo