【发布时间】:2023-03-24 04:27:01
【问题描述】:
在下面的代码中,我想从.VSS(VSS) 上方的行中替换/删除,。
它位于文件中的多个位置。我对 gvim 有基本的了解,但我不知道如何只搜索然后用 replace 进行管道传输。
ANTENNABWP7THVT ANTENNABWP7THVT_spr_gate156 (
**.I(LTIELO_NET),
.VSS(VSS),**
.VDD(VDD));
【问题讨论】:
在下面的代码中,我想从.VSS(VSS) 上方的行中替换/删除,。
它位于文件中的多个位置。我对 gvim 有基本的了解,但我不知道如何只搜索然后用 replace 进行管道传输。
ANTENNABWP7THVT ANTENNABWP7THVT_spr_gate156 (
**.I(LTIELO_NET),
.VSS(VSS),**
.VDD(VDD));
【问题讨论】:
匹配包含.VSS(VSS) 的每一行并对其进行处理可以使用:global 完成。然后你想解决它上面的行;那是:help :range:.-1(或简称-1)。并且可以使用普通的:substitute 删除(全部带有/g 标志)逗号。综合起来:
:global/\.VSS(VSS)/-1substitute/,//
【讨论】: