在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