当前位置:  开发笔记 > 开发工具 > 正文

如何在Emacs中使用astyle?

如何解决《如何在Emacs中使用astyle?》经验,为你挑选了1个好方法。

我使用的Windows emacs规格如下.

2009-02-26的GNU Emacs 23.0.91.1(i386-mingw-nt5.1.2600)

我希望能够运行astyle,以便可以使用键盘命令或菜单重新格式化代码.在emacs中有什么其他的等价物?



1> Edric..:

这样的事情可能会:

(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)


`indent-region`甚至没有与astyle相提并论.它只会缩进并且不会重新格式化代码(即正确的大括号之间的多余空格,不能正确放置大括号和粗体等等)
推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有