在Emacs中使用js2-mode正确缩进缓冲区

时间:2012-02-02 11:25:12

标签: javascript emacs

在Emacs中使用js2-mode编辑javascript文件时,有没有办法自动纠正整个缓冲区(或区域)的缩进?

2 个答案:

答案 0 :(得分:4)

C-M-\运行indent-region。如果要缩进整个缓冲区,可以使用C-x hmark-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