Исправить отступ в буфере с помощью js2-mode в Emacs - PullRequest
3 голосов
/ 02 февраля 2012

Есть ли способ автоматически исправить отступ всего буфера (или области) при редактировании файлов javascript с помощью режима js2 в Emacs?

Ответы [ 2 ]

4 голосов
/ 02 февраля 2012

C-M-\ работает indent-region.Если вы хотите сделать отступ для всего буфера, вы можете сделать это с помощью C-x h (mark-whole-buffer), за которым следует C-M-\.

2 голосов
/ 02 февраля 2012

Я регулярно использую это для очистки вещей

 (defun cleanup-buffer ()
   "Perform a bunch of operations on the whitespace content of a buffer."
   (interactive)
   (indent-buffer)
   (untabify-buffer)
   (delete-trailing-whitespace)
   (delete-trailing-blank-lines))

 (global-set-key (kbd "C-c n") 'cleanup-buffer)

ОБНОВЛЕНИЕ:
, чтобы быть точным ответом на ваш вопрос.попробуйте M-x indent-buffer

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...