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

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

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

答案1

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

答案2

j使用箭头键或/键移动到要删除的行,k然后键入。然后,您可以通过键入(或)dd来保存并退出。也可以在 前面加上数字来删除多行,例如删除 3 行。:xZZdd3dd

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

答案3

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

答案4

另一个提示:如果你想删除一个文本段落,请使用{然后输入d}

或者换句话说,{d}

相关内容