【发布时间】:2017-09-21 09:22:45
【问题描述】:
我想替换这个
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 中没有发生。
谁能帮我解决这个问题?
【问题讨论】:
-
:%s/禁用 iff (!(gth_ibuf_p[i].pwr_good_rst_b && gth_ibuf_p[i].reset_b)/禁用 iff (((gth_ibuf_p[i].pwr_good_rst_b || gth_ibuf_p[i]. reset_b) !== 1)/gc
-
天哪,请学习如何正确格式化您的问题; cmets 也一样。通过缩进 4 个空格或用反引号括起来的简单代码突出显示。
标签: vim substitution