删除ed中句子的最快方法

时间:2017-05-29 14:35:15

标签: edit ed

通过文本中的句子,我指的是一个可能跨越几行的字符串;它的开头是一行的开头,或一个句点(。)后跟一个空格,它以一个句点结束,后跟至少一个空格或换行符。

删除句子的好方法是什么,可能跨越几行?

1 个答案:

答案 0 :(得分:2)

ed编辑散文时,我更喜欢每行保留一个句子来简化这一点。也就是说,如果你的句子流过多行,删除它们通常需要三个步骤:删除句子的头部,删除句子的尾部,以及两者之间的行。因此,你可能会做一些事情(使用华氏451的开头段落作为例子)

10s/With his symbolic helmet.*
11,12d
11s/.*and black.

可选择发布

10,11j

将以下文本加入上一个文本。

如果你每行保留一个句子,那么删除有问题的行就像10d一样简单。这也有一个好处,版本控制差异提供更有用的输出,显示添加/删除句子。