在Emacs中使用js2-mode编辑javascript文件时,有没有办法自动纠正整个缓冲区(或区域)的缩进?
答案 0 :(得分:4)
C-M-\
运行indent-region
。如果要缩进整个缓冲区,可以使用C-x h
(mark-whole-buffer
)后跟C-M-\
来缩进。
答案 1 :(得分:2)
我经常使用它来清理东西
(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