如何在VIM中删除从当前行到文件结尾的所有文本?

我有非常大的文件(超过10G)。 我只需要从文件顶部的一些行。 是否有可能(在vim中)删除文件的其余部分(从当前行到文件结尾)?

d G将从当前行删除到文件末尾

d Ctrl + End将从光标删除到文件的末尾

但是如果这个文件和你所说的一样大,那么你最好先阅读前几行,而不是编辑和保存文件。

 head hugefile > firstlines 

(如果你在Windows上,你可以使用Win32端口)

转到您要删除的第一行,并input命令dG

$ d

这将删除当前行的所有内容到文件结尾。 这在处理testing向量生成或剥离时非常有用。

只需添加另一种方式,在正常模式下,键入ctrl+v然后G ,select其余的,然后D ,我不认为这是有效的,你应该像@Ed Guiness,头-n 20>文件名在Linux中。