如何使用vi删除光标位置的所有行

时间:2017-11-02 05:53:44

标签: linux vi

我在Linux中有一个文件。我想删除从光标位置到EOF的所有行。我怎么能用vi编辑器做到这一点。

4 个答案:

答案 0 :(得分:1)

Press **Esc** come to command mode

press **v** enter visual mode

**Shift + g** "selects everything from current position to EOF"

**DEL** "delete selected"

小心它甚至可以删除第一行,在这种情况下你可能需要从游标的下一行执行此操作。

答案 1 :(得分:1)

第1步: Esc - >进入命令模式

步骤2:按键d(d代表删除,vim将等待第二个输入,指定要删除的行数)

第3步: Shift + g(删除至EOF)

答案 2 :(得分:0)

Esc 进入命令模式

v 进入视觉模式

Shift + g “选择从当前位置到EOF的所有内容”

DEL “删除已选中”

答案 3 :(得分:0)

执行以下操作:

:1,$d

用您所在的行号替换 1

-使您进入命令模式
1,$ -表示从第一行到最后一行的范围
d -删除命令