gpt4 book ai didi

regex - Vim 是否可以自动将正则表达式视为模式中给出的\v ?

转载 作者:行者123 更新时间:2023-12-01 08:57:28 30 4
gpt4 key购买 nike

标题问题很简单;我正在寻找类似于 magic 的选项,以便 Vim 正则表达式足够 Perly。我厌倦了每次需要进行捕获时都必须输入 \v

最佳答案

不,启用这样的选项,如果添加它,将导致几乎所有插件崩溃。当然,您可以使用映射和命令,例如这是我的 :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

关于regex - Vim 是否可以自动将正则表达式视为模式中给出的\v ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4196980/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com