在Emacs中使用js2模式編輯JavaScript文件時,是否有辦法自動糾正整個緩衝區(或區域)的縮進?在Emacs中使用js2模式緩衝區的正確縮進
3
A
回答
4
C-M-\
運行indent-region
。如果你想縮進整個緩衝區,你可以使用C-x h
(mark-whole-buffer
),然後是C-M-\
。
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)
UPDATE:
是你的問題準確的答案。嘗試M-x indent-buffer
相關問題
- 1. Emacs + js2-mode:完全禁用縮進?
- 2. 讓emacs grep緩衝區使用特定的emacs緩衝區來顯示命中
- 3. Emacs/Python:在線緩衝區與塊緩衝區模式下運行python-shell
- 4. 如何在ESS中縮進緩衝區?
- 5. Markdownize Emacs緩衝區
- 6. Emacs erlang緩衝區
- 7. 在Emacs小緩衝區
- 8. 如何在使用SML模式時清除Emacs中的SML緩衝區。
- 9. Emacs在Mono中的等效緩衝區
- 10. 獲取Emacs中任何緩衝區的模式名稱
- 11. 的Emacs與SQL模式-nw在迷你緩衝區
- 12. 如何恢復emacs緩衝區列表中的緩衝區?
- 13. 在Emacs緩衝區中居中文本
- 14. emacs python-mode中的縮進不正確
- 15. Emacs:用正則表達式搜索緩衝區並在新緩衝區中顯示結果?
- 16. 使用沒有js2模式的swank-js作爲emacs中的主要模式
- 17. 在Emacs緩衝區中渲染Markdown
- 18. 正確編輯與邪惡模式的shell緩衝區
- 19. 使用emacs lisp以編程方式設置緩衝區的主要模式
- 20. Emacs緩衝區組/標籤
- 21. emacs:非連續緩衝區
- 22. Emacs緩衝區管理
- 23. emacs ediff刷新緩衝區
- 24. Cocoa Emacs打印緩衝區
- 25. 在iOS中使用模板緩衝區
- 26. 的Emacs Lisp,如何獲得緩衝區的主要模式?
- 27. 在Emacs中立即終止緩衝緩衝區
- 28. 使下緩衝的emacs跳過*消息*緩衝區
- 29. emacs截斷特定緩衝區的模式?
- 30. Emacs組織模式:重置縮進模式內的行縮進
這個唯一的缺點就是這個點會跳到(point-min)。 – Thomas 2012-02-03 01:44:34