当前位置:  开发笔记 > 编程语言 > 正文

Vim搜索模式,如果发生删除到行尾

如何解决《Vim搜索模式,如果发生删除到行尾》经验,为你挑选了2个好方法。

我正在尝试搜索某个模式的文本文件.如果出现此模式,则表示不需要该行的其余部分,因此可以删除.

我尝试使用以下命令,但到目前为止都没有成功.

:%s/{pattern}/d$

:g/{pattern}/d$

如果有人有任何建议,他们将不胜感激



1> mirod..:

:%s/{pattern}.*//工作吗?



2> user55400..:

或者,以下也适用

:g/{pattern}/normal nd$

对于你想要的,我会按照mirod的建议去做.我发布的内容更灵活,在类似情况下可能派上用场.

说明:

在模式匹配的每一行上,执行以下普通模式命令'nd $'.将光标放在行的开头,'n'跳转到模式,'d $'删除到行尾.


你也可以使用`norm nD`,因为`D`是`d $`的同义词.
推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有