在Keil中 自动格式化 代码

转载:https://www.ruitz.cn/?p=117

在rtz使用Visual Studio或者IDEA等IDE时,经常会用到这些IDE提供的“自动格式化代码”功能。

在日常Coding的过程中,调整代码经常会造成格式混乱,复制粘贴代码时也会发生缩进错误等影响格式的错误。

在使用IDEA或VS等IDE时,只需要按下“自动格式化”就可以快速自动格式化代码,非常方便。

然而,在Keil中并没有自动格式化这一功能,偏偏在嵌入式开发中复制代码的次数还是最频繁的

对着像被狗啃过一样的代码时,大好的心情荡然无存。

rtz在无意中发现了一款叫Astyle(http://astyle.sourceforge.net/)的软件,可以在Keil中自动格式化代码。

下载Astyle后,在bin目录只有一个Astyle.exe文件,非常轻量化。

把Astyle.exe文件复制到Keil的安装目录(rtz的keil安装在D:/Keil_v5/)

然后打开Keil,在Tools菜单下,打开Customize Tools Menu选项

新建一个Menu Content,名字可以随便起(rtz起名叫“自动排版当前文件”)

Command选择keil安装目录下的Astyle.exe文件

Arguments填写 !E

单击OK,然后在Tools菜单下选择刚刚添加的选项

当前打开的代码会被自动格式化。

posted @ 2018-10-24 11:32  glpa  阅读(793)  评论(0编辑  收藏  举报