我使用的Windows emacs规格如下.
2009-02-26的GNU Emacs 23.0.91.1(i386-mingw-nt5.1.2600)
我希望能够运行astyle,以便可以使用键盘命令或菜单重新格式化代码.在emacs中有什么其他的等价物?
这样的事情可能会:
(defun astyle-this-buffer (pmin pmax) (interactive "r") (shell-command-on-region pmin pmax "astyle" ;; add options here... (current-buffer) t (get-buffer-create "*Astyle Errors*") t))
这将在所选区域上运行"astyle"命令.
或者,您可以通过键入类似的内容来简单地使用emacs的内置代码格式
C-x h C-M-\
(即选择整个缓冲区并运行indent-region
)