KEIL代码格式化插件Artistic Style

KEIL代码格式化插件Artistic Style

Astyle全称Artistic Style,是一个免费,快速,小型的自动格式化程序,适用于C,C++,C++/CLI,Objective‑C,C#和Java源代码。

官网地址:

http://astyle.sourceforge.net/

使用文档:

https://astyle.sourceforge.net/astyle.html

下载地址:

https://sourceforge.net/projects/astyle/

可以通过keil的外部插件导入功能进行自动化格式整理,并通过设置快捷键的方式使得这个操作更加简便。
先看看效果再去决定是否需要这个东西吧。从此以后 不会再让傻屌同事们吐槽你的代码风格了。看起来就像是个习惯良好的coder(伪装)。

图片

我做的整理规则包含几个超级贴心的整理方式

1.代码对齐,注释对齐,语法对齐

函数的首列不在一起,一般这个可以使用tab解决。

图片

图片


2.注释的对齐 会根据上下文 对齐到首列还是跟随代码对齐


图片

图片



3.根据语法,选择性对齐,这个会在90%的情况下使用,很多人一般都会按括号选择性的依次tab来手动对齐,操作麻烦,且费时,使用工具可以自动完成整个操作。



图片

图片



4.删除多余空行



比如你的代码是这样的,一片一片的空白是不是很头疼,看起来也不够清晰,那么工具也会自动把这些空白消灭掉

图片

图片


5.花括号风格


成对的大括号会让人更加易于理解代码也会更加清晰,不过有些人的习惯则会因为平台和ide的不同导致花括号的对齐方式不一样,可以选择你自己的对齐方式,将首个括号放在语句后面或者是另起一行。

图片

图片


6.//注释内容限制首个空格空白长度


不仅可以对齐注释,还会智能的将注释内的文本多余的空白删除掉 让注释的内容更加清晰

图片

图片


7.限制单行最大字符个数


有的代码就是一行很长,都得移动列才能看到最后,这会导致格式不合理,并且查看起来很费劲。工具会将过长的单行代码自动转为多行。

图片

图片

tips1:在KEIL中的设置。

图片

图片

通过新建一个格式化的脚本命令,选择对应的可执行文件。输入对应的参数,即可

Command填写的是解压后的路径,可以放在keil的安装目录中的某个路径下

Arguments填写的是格式控制参数,必须符合一定的规则,否则会报错,可以使用我目前测试用的示例

tips2:快捷键的设置。

在扳手的设置页面中选择快捷键设置。

图片

找到你新建的格式脚本。点击右边的按键创建一次快捷键。我使用的是alt+q。

图片

设置好之后就会是这个效果

图片

底部的输出框才执行这个命令后就会这样

图片

如果还有不够明白的可以参考网上的大神的链接

https://blog.csdn.net/weixin_39950873/article/details/131635456

https://developer.aliyun.com/article/1325524

微信关注公众号‘芯片家’,发送Astyle,即可获取软件包链接。

使用规则范例:还没完全明白用法时,就不要改动。原样复制进去。

附规则示例:

!E -n -p -s4 -S -f -xW -w -xw --style=gnu --squeeze-lines=1 --squeeze-ws --indent-col1-comments --max-code-length=60 --break-after-logical --pad-oper

Keil5是一款广泛用于嵌入式系统开发的集成开发环境(IDE),实现了从编码、编译到调试和仿真等一系列开发步骤的集成化。Keil5支持多种编程语言,包括C语言和汇编语言,并具有丰富的代码编辑和调试功能。 在Keil5中,格式化代码是一项非常重要的工作,它可以使代码结构清晰、易读,方便开发人员理解和维护代码Keil5提供了方便快捷的代码格式化工具,可以帮助开发人员自动调整代码的缩进、空格、换行等格式。 要下载Keil5的代码格式化工具,可以按以下步骤进行操作: 1. 首先,进入Keil官方网站(www.keil.com)。 2. 在网站的导航栏中找到"Downloads"(下载)选项,点击进入下载页面。 3. 在下载页面中,可以根据自己的需求选择合适版本的Keil5软件进行下载。确保选择的版本支持代码格式化功能。 4. 下载完成后,运行安装程序并按照指示完成软件的安装过程。 5. 安装完成后,打开Keil5软件。 6. 在Keil5的菜单栏中找到"Edit"(编辑)选项,并点击下拉菜单中的"Format Code"(格式化代码)选项。 7. 弹出的代码格式化对话框中,可以设置代码的缩进、空格和换行等格式化选项。 8. 根据自己的需求,调整格式化选项,并点击确认按钮。 9. Keil5将自动根据设置的格式化选项对打开的代码进行格式化调整。 通过以上步骤,你就可以下载并使用Keil5的代码格式化工具了。记得根据实际需要选择合适的Keil5版本,并在安装和使用时仔细遵循相应的操作指导。祝你顺利使用Keil5进行嵌入式系统开发!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值