如何使用gvim%s命令替换以下字符串

如何使用gvim%s命令替换以下字符串,vim,substitution,Vim,Substitution,我想用这个代替 disable iff (!(gth_ibuf_p[i].pwr_good_rst_b && gth_ibuf_p[i].reset_b) 借 我使用的命令是 :%s/disable iff (!(gth_ibuf_p[i\].pwr_good_rst_b && gth_ibuf_p[i\].reset_b)/disable iff (((gth_ibuf_p[i\].pwr_good_rst_b || gth_ibuf_p[i\].reset_

我想用这个代替

disable iff (!(gth_ibuf_p[i].pwr_good_rst_b && gth_ibuf_p[i].reset_b)

我使用的命令是

:%s/disable iff (!(gth_ibuf_p[i\].pwr_good_rst_b && gth_ibuf_p[i\].reset_b)/disable iff (((gth_ibuf_p[i\].pwr_good_rst_b || gth_ibuf_p[i\].reset_b) !== 1)/gc 
它表明

the pattern is not found
我逐一搜索了它击中的这些图案。在%s中,它不会发生

有人能帮我吗?

只要:

:%s/\V..your.pattern..../..your..replacement../gc
:s/
之后添加
\V
,以使用
非常正常的
。执行
:h magic
查看详细信息。

只需:

:%s/\V..your.pattern..../..your..replacement../gc

:s/
之后添加
\V
,以使用
非常正常的
。执行
:h magic
查看详细信息。

:%s/禁用iff(!(gth_ibuf_p[i]。pwr_good_rst_b&>h_ibuf_p[i]。重置_b)/禁用iff((gth_ibuf_p[i]。pwr_good_rst_b | gth_ibuf p[i]。重置_b)!=1)/gcOh my gosh,请学习如何正确格式化您的问题;评论也是如此。通过缩进4个空格或用倒勾括起来的简单代码突出显示:%s/disable iff(!(gth_ibuf_p[i]。pwr_good_rst_b&>h_ibuf_p[i]。reset_b)/disable iff((gth_ibuf_p[i]。pwr_good_rst_b | gth ibuf p[i]。reset_b)!=1)/gcOh my gosh,请学习如何正确格式化您的问题;注释也是如此。通过缩进4个空格或用倒钩括起来的简单代码突出显示。在一般情况下,您还需要在每个
`和
`前面加一个
`和
:替换
分隔符;您也可以使用不同的字符)。但是,您问题中的模式/替换没有这些字符。一般情况下,您还需要在每个`和/前面加一个
`和
/
:替换
分隔符;您也可以使用其他字符)。但是,您问题中的模式/替换没有这些字符。