Удалить блоки пробелов в Emacs - PullRequest
4 голосов
/ 12 апреля 2011

Я часто получаю такие блоки кода:

public class CustomFile {

    public String path;
    public String name;





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

Я хочу иметь возможность поместить курсор на строку выше public CustomFile и иметь возможность удалять все пробелы вплоть до, но не включая public String name;. Есть ли команда или макрос, которые позволят мне сделать это?

1 Ответ

10 голосов
/ 12 апреля 2011

Это похоже на то, что вы хотите:

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.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...