删除Emacs中的空白块

删除Emacs中的空白块,emacs,Emacs,我经常以这样的代码块结束: public class CustomFile { public String path; public String name; public CustomFile (String pathToFile, String dbName) { path = pathToFile; name = dbName; } } 我希望能够将光标放在public CustomFile上方的行上,并能够删除所有空白,包括但

我经常以这样的代码块结束:

public class CustomFile {

    public String path;
    public String name;





    public CustomFile (String pathToFile, String dbName) {
    path = pathToFile;
    name = dbName;
    }
}

我希望能够将光标放在
public CustomFile
上方的行上,并能够删除所有空白,包括但不包括
public String name。是否有允许我执行此操作的命令或宏?

这看起来像是您想要的:

C-x C-o runs the command delete-blank-lines, which is an interactive
compiled Lisp function in `simple.el'.

It is bound to C-x C-o.

(delete-blank-lines)

On blank line, delete all surrounding blank lines, leaving just one.
On isolated blank line, delete that one.
On nonblank line, delete any immediately following blank lines.

正是我想要的。谢谢