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

时间:2017-09-21 09:22:45

标签: vim substitution

我想替换这个

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)

我使用的命令是

:%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中它没有发生。

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:3)

只是:

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

\V之后添加:s/以使用very nomagic。执行:h magic查看详细信息。