标题问题很简单;我正在寻找类似于magic
的选项,以便Vim正则表达式足够Perly。我厌倦了在需要捕捉的时候输入\v
。
答案 0 :(得分:6)
不,并启用此选项,如果将添加,将导致几乎所有插件中断。当然,您可以使用映射和命令,例如,这是我的:S
命令:
command -nargs=1 -range S execute "<line1>,<line2>s".<q-args>[0].'\v'.
\<q-args>[1:]
。用法类似于:s
,但它启用\v
。您还可以添加映射
noremap / /\v
并定义一组自定义函数,如下所示:
function Substitute(expr, pat, sub, flags)
return substitute(a:expr, '\v'.a:pat, a:sub, a:flags)
endfunction