在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菜单下选择刚刚添加的选项
当前打开的代码会被自动格式化。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步