转义尖括号在 vim 正则表达式中有什么作用?

Jon*_*han 1 regex vim

gvim:switching tabs with keyboard 中,Susam Pal 给出了 vim 的示例用法helpgrep

:helpgrep \<next\ tab\>
Run Code Online (Sandbox Code Playgroud)

我的问题是转义的尖括号究竟完成了什么?这与:helpgrep next\ tab:helpgrep next tab有何不同?

Ing*_*kat 5

特殊的正​​则表达式 atom\<\>assert a (key)word boundary,这是\b其他正则表达式方言中经常使用的。

没有它,next tab(无需转义空格字符 BTW。)也会在nonext tabbing. 由于您经常要搜索整个单词,而不是其他单词中的出现次数,因此这会限制匹配。(该*命令也为您执行此操作。)