如何删除最后一个空行并在文件末尾添加一个?

How to delete LAST blank lines and add one in the end of file?

我应该遵循 python 风格指南。我想删除文件末尾的所有空白行,但只有一个。

  1. 将光标移动到最后一行:

    G
    
  2. Vim 将一系列空行视为一个“段落”,这可能看起来很奇怪但对我们有利,在这里,因为我们可以更改当前段落:

    cip
    

    并立即返回正常模式:

    <Esc>
    

演示:


但是,据我所知,PEP8 并没有强制要求,我怀疑您要保留的最后一个空白行可能是一种误解。