使用vim删除范围内的行

4

我有一个很大的文本文件(超过100,000行),现在正在使用vim进行编辑,我想删除给定范围内的行,例如删除500到50000行之间的行,是否有相关命令可以实现这个操作?


我喜欢 Vim。但如果你只想在大文件上执行单个删除操作,我会使用 shell 工具来完成它。 - Kent
2个回答

12

几乎每个编辑命令都可以使用范围来指定形式

:<from>,<to><CMD>

所以你想要的可能是:

:500,50000d

5

在你的 Vim 会话中使用以下命令:

:500,50000d

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接