一. 什么是Astyle
1. Astyle是一个用来对C/C++代码进行格式化的插件,可在多个环境中使用。该插件基于 Artistic Style 开发
二. 软件获取地址
1.下载地址:https://sourceforge.net/projects/astyle/files/latest/download
三. Keil MDK 添加AStyle插件
3.1. 将AStyle_3.1_windows.zip解压到Keil 5安装目录下
3.2. 打开Keil 5软件,选择Tools菜单下的Customize Tools Menu选项
3.3. 新建插件
1. 命名AStyleCurrent File(可以任意名字)
2. Command:输入AStyle.exe文件的路径,或点击到C:Keil_v5AStylebin目录下选择AStyle.exe。
3. Arguments:输入-p !E,其中!E表示将当前代码格式化,-p 表示在操作符两边添加空格,注意-p与!E之间有个空格,p为小写字母。
3.4. 插件安装好之后,我们在当前文件下,单击Tools菜单格式下的AStyleCurrent File,BuildOutput 窗口显示已经格式化当前C文件,运行后,文件就是标准的C代码格式了
四. source insight 添加AStyle插件
4.1. 解压astyle放到source insight目录下 (自己可以放在任意位置)
4.2. 在SourceInsight菜单栏里,Tools-->Custom Commands界面
4.3. Custom Commands界面设置
1. 点击Add,在弹出对话框写入 AStyleCurrent File
2. 在run中添加"C:Program Files (x86)Source Insight 4.0AStylebinAStyle.exe" --style=ansi --indent=spaces --lineend=linux --quiet %f
3. 命令参数可以参考astyle的帮助参数 可以查看网页:http://astyle.sourceforge.net/astyle.html
4. Output 和Control 如图设置
5点击右侧的【Menu】
4.4. Menu界面设置
1. 点击【Menu】->【View】->【end of Menu】
2. 点击右侧【insert】
3. 出现3处所指示的选项
4. 点击OK
4.5. 测试
参考文献:《Keil 5添加AStyle插件进行代码格式化》
原文链接: https://www.cnblogs.com/linux-37ge/p/10663798.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/293103
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!