如何在 Vim 中进行像 grep -w
这样的全字搜索,它只返回所查找的字符串是整个单词而不是较大单词的一部分的行?
grep -w
:仅选择包含构成整个单词的匹配项的行。
这可以在 Vim 中完成吗?
最佳答案
\<bar\>
匹配bar
,但既不匹配foobar
,也不匹配barbaz
,也不匹配foobarbaz
。
在替换中像这样使用它:
:s/\<bar\>/baz
像这样使用它可以列出包含整个单词bar
的所有行:
:g/\<bar\>
:h 模式
值得一读。
关于vim - 如何在 Vim 中进行类似于 "grep -w"的全字搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15288155/