【发布时间】:2009-01-19 19:49:57
【问题描述】:
我可以用/word 在vim 中搜索单词。如何只搜索word,不搜索word1 和word2?
【问题讨论】:
标签: vim
我可以用/word 在vim 中搜索单词。如何只搜索word,不搜索word1 和word2?
【问题讨论】:
标签: vim
像这样:
/\<word\>
\< 表示单词的开头,\> 表示单词的结尾,
添加@Roe 的评论:
VIM 为此提供了一个快捷方式。如果您在屏幕上已经有 word 并且想要查找它的其他实例,您可以将光标放在该单词上并按'*' 在文件中向前搜索或按'#' 向后搜索.
【讨论】:
1word1 有关解决方案,请参阅 stackoverflow.com/a/22148017/2609994。
vim 配置使其搜索精确的单词而不用\< 和\< 字符包装搜索字符串?
【讨论】:
"word"。这里发布的解决方案基本上是搜索%word%,无论是thiswordisawesome还是word56还是26word。
/ 命令。因此,这个答案根本没有帮助。
如果您在 Ubuntu 中工作,请按照以下步骤操作:
/ 并输入单词进行搜索* 键# 键【讨论】:
:set hls 来突出显示您的搜索结果。要关闭突出显示,请执行 :set nohls
/word的第一个结果是word而不是word.+时才有效
对于基本搜索:
您可能想要设置的一些变量:
【讨论】:
使用vim 进行基本搜索(在vim 打开文件后):
-在你的电脑键盘上点击ESC
-点击键盘上的正斜杠符号/
-键入您要搜索的单词或符号;例如,要搜索术语“rbmq”,请输入 /rbmq
-点击Enter
-点击n向前搜索(向文件末尾移动)和N向后搜索(向文件开头移动)
【讨论】: