在gvim:switching tabs with keyboard 中,Susam Pal 给出了 vim 的示例用法helpgrep
:
:helpgrep \<next\ tab\>
Run Code Online (Sandbox Code Playgroud)
我的问题是转义的尖括号究竟完成了什么?这与:helpgrep next\ tab
或:helpgrep next tab
有何不同?
特殊的正则表达式 atom\<
和\>
assert a (key)word boundary,这是\b
其他正则表达式方言中经常使用的。
没有它,next tab
(无需转义空格字符 BTW。)也会在nonext tabbing
. 由于您经常要搜索整个单词,而不是其他单词中的出现次数,因此这会限制匹配。(该*
命令也为您执行此操作。)