如何在vi中选择和删除文本行?

32 unix

如果我想选择行的特定文本并删除行,我该如何在 vi 中做到这一点(给出最简单的方法)?

ThR*_*R37 31

您还可以V在查看模式下使用以启动“VISUAL LINE”模式。选择您的行并键入d以删除它们。

  • 也就是说,`Shift + V`。 (7认同)

Zaz*_*Zaz 16

使用箭头键或j/k键移至要删除的行,然后键入dd。然后,您可以通过键入:x(或ZZ)来保存并退出。一个数字也可以作为前缀dd删除多行,例如3dd删除 3 行。

有关更多 Vi 命令,请查看这个方便的 Vi 备忘单


小智 3

转到要删除的第一行,然后键入(在查看模式下)d[x-1]以删除 x 行。