在 vim 的语法中,您通常必须转义这些括号。但是你可以在你的正则表达式的开头使用一个开关\v
,它会打开“非常神奇”的处理,所以你不需要。
更改默认的正则表达式语法不利于兼容性,但我不想一直键入反斜杠。我的 .vimrc 中有这些,它会自动为我插入非常神奇的开关。
" set the "very magic" option in common searches
nnoremap / /\v
vnoremap / /\v
cnoremap s/ s/\v
有关:help \v
更多示例,请参阅。