我希望能够搜索
/the\b
找到“那个”而不是“那个“。我还尝试在打开very magic的情况下进行搜索:
/\vthe\b
mw3dktmi1#
/the\>请参阅:help /ordinary-atom我假设“regexp”的意思是PCRE。值得注意的是,Vim的regex语法不同于(显然早于)PCRE。另请参阅:
/the\>
:help /ordinary-atom
p1iqtdky2#
使用\<和\>分别作为字的开始和结束。例如,在您的特定情况下,您可以用途:
\<
\>
/the\>/
piok6c0g3#
如果very magic是打开的,那么你不应该转义>字符。看看什么是magic search。所以在你的例子中,你应该这样做:
very magic
>
/\v<the>
它将只搜索单词“the”。
lpwwtiir4#
如果你想搜索光标所在的单词,你可以按 * 或#键向后搜索。
4条答案
按热度按时间mw3dktmi1#
/the\>
请参阅
:help /ordinary-atom
我假设“regexp”的意思是PCRE。值得注意的是,Vim的regex语法不同于(显然早于)PCRE。
另请参阅:
p1iqtdky2#
使用
\<
和\>
分别作为字的开始和结束。例如,在您的特定情况下,您可以用途:
piok6c0g3#
如果
very magic
是打开的,那么你不应该转义>
字符。看看什么是magic search。所以在你的例子中,你应该这样做:它将只搜索单词“the”。
lpwwtiir4#
如果你想搜索光标所在的单词,你可以按 * 或#键向后搜索。