Vimsearch一个模式,如果发生删除行结束
我正在尝试search某个特定模式的文本文件。 如果出现这种模式,则意味着该行的其余部分不需要,因此可以删除。
我已经尝试使用下面的命令,但迄今为止不成功。
:%s/{pattern}/d$ :g/{pattern}/d$
如果有人有任何build议,他们将不胜感激
会:%s/{pattern}.*//
工作?
或者,以下也是有效的
:g/{pattern}/normal nd$
对于你想要的,我会用mirod的build议去。 我发布的内容比较灵活,在类似的情况下可能会派上用场。
说明:
在每一行模式匹配的地方,执行下面的普通模式命令'nd $'。 当光标在行首时,'n'跳转到模式,'d $'删除到行尾。
%s/\\(replay-pattern-later\\) pattern2/\1/gc
这将重播pattern1,但消除pattern2。 使用“/ gc”全局应用(继续)并提示每个事件。
replace一个模式和其他任何使用正则expression式的通配符.*
:1,$s/pattern.*//g