在gvim: switching tabs with keyboard中,Susam Pal给出了vim helpgrep
的示例用法:
:helpgrep \<next\ tab\>
我的问题是转义的尖括号究竟完成了什么?这与:helpgrep next\ tab
或:helpgrep next tab
答案 0 :(得分:4)
特殊正则表达式原子\<
和\>
断言(键)字边界,这是其他正则表达式方言中\b
经常使用的内容。
没有它,next tab
(无需转义空格字符BTW。)也会在nonext tabbing
内匹配。由于您经常要搜索整个单词,而不是在其他单词中出现,这会限制匹配。 (*
命令也会为您执行此操作。)
答案 1 :(得分:3)
好的,快速:help regexp
和/\\<
让我得到答案:
ordinary atom ~
magic nomagic matches ~
...
|/\<| \< \< beginning of a word |/zero-width|
|/\>| \> \> end of a word |/zero-width|
希望这对某人有用......