在vim中搜索整个单词-除了使用\<\&燃气轮机;

在vim中搜索整个单词-除了使用\<\&燃气轮机;,vim,vi,Vim,Vi,关于如何在vim中搜索整个单词,有几个答案。例如,这个链接就回答了这个问题 我想知道除了在vim中搜索整个单词之外,还有没有其他方法可以替代\?我问的原因是出于好奇。我想知道vim的另一个选择。我知道其他一些工具,比如grep可以完成同样的任务,但我对在vim中找到方法感兴趣 编辑:\有什么问题吗?我在问另一个问题。如果没有,请在回答中,而不是在评论中。请把标题再读一遍。请不要无故否决该问题,也不要关闭合法问题 从技术上讲是的,您可以将光标放在文档中的该单词上,然后按*键,该键将自动用单词边界包

关于如何在vim中搜索整个单词,有几个答案。例如,这个链接就回答了这个问题

我想知道除了在vim中搜索整个单词之外,还有没有其他方法可以替代
\
?我问的原因是出于好奇。我想知道vim的另一个选择。我知道其他一些工具,比如
grep
可以完成同样的任务,但我对在
vim
中找到方法感兴趣


编辑:
\
有什么问题吗?我在问另一个问题。如果没有,请在回答中,而不是在评论中。请把标题再读一遍。请不要无故否决该问题,也不要关闭合法问题

从技术上讲是的,您可以将光标放在文档中的该单词上,然后按*键,该键将自动用单词边界包围的单词填充搜索。与#相同,用于向后搜索

此外,Vim的默认搜索转义非常冗长,设计也很糟糕。我强烈建议使用“非常神奇”的开关启动所有搜索,
\v
,这样就不必转义特殊字符。如中所示,您可以键入
/\v
,并且
将被正确视为单词边界,而无需转义

“启用”的映射对于所有搜索都非常神奇:

nnoremap / /\v
nnoremap ? ?\v

\
有什么问题?为什么要投否决票?我在问另一个问题。@melpomene请阅读更新后的问题。我认为反对票是因为不清楚你在寻找什么。还有别的方法可以搜索单词吗?当然可以。例如,您可以使用
:!grep-w word
。但是为什么呢?只是为了与众不同?或者你有什么实际目的?你说的“不好”是什么意思?你对“好”的标准是什么?(在不知道如何评分的情况下,我们无法提出好的备选方案。)