在Vim中,等于号(
=
)与正则表达式中的问号(?
)是相同的,例如:
a?
相当于 a=
相当于 a出现0或1次
。
当你使用/v
搜索时,必须转义=
。我不想转义=
,因为它不是标准的正则表达式字符。我能否让Vim在正则表达式搜索模式下将=
视为字面值?
\v
进行搜索,这是在 Vim 中正确的方式™,因此当我想要使用组(
等时,我不必转义它们。很遗憾 Vim 有自己的正则表达式风格,没有办法避免。 - Andy Ray