.net中button按钮点击之后的两个参数是什么意思_STM32 开发中 Keil 使用 Astyle 工具自动格式化 整理代码...

keil编辑器的功能实属落后 编辑代码主题万年不变的白色,也尝试过更换不同的主题颜色,但是效果都不怎么尽人意 连代码自动格式化工具都没有 写程序最重要的代码整洁,整洁的代码不仅可以使人心情愉悦,更重要的是提高效率,增加可读性 好在开源格式化工具 Astyle 在keil中可用,配置过程我参考了很多网上的资料 这里总结一下

Astyle官网

http://astyle.sourceforge.net 好用的东西不需要什么花里胡哨的介绍,简单直接是最好的风格

512b7ca7c688c5f6a949ade5e04540f7.png

下载链接

官网上点下载或者点下面的链接 https://nchc.dl.sourceforge.net/project/astyle/astyle/astyle%203.1/AStyle_3.1_windows.zip

安装步骤

1.将下载过后的.ZIP文件解压

510e861479ef5ea936d73d0f714f0d47.png

2.直接将整个文件夹拖入到你的keil安装目录下,比如我的是 C:Keil_v5

98168f496972ea4f7f4dafadea07f976.png

3.打开keil 点击上方的 tools 然后选择 Customize Tools Menu

fbbfda0782b849aba3ae7143dc5d89ea.png

4. 新建一个选项,输入名字Astyle_Current用来格式化当前页面 command 选择刚才Astyle文件夹中的 binAstyle.exe 下方的参数添加

!E --style=gnu --indent=spaces=2

!E 是格式化当前文件的意思 --style=gnu ,风格为GUN风格,还可以换成其他风格,具体看官网 --indent=spaces=2。 astyle默认的一个TAB是四个空格,这里为了和st代码的风格对应改成两个空格

0c2ca8c56c81de197b0fce5b4734027a.png

5.和上一个一样,添加如下参数

"$E*.c" "$E*.h" --style=gnu --indent=spaces=2

以上是个格式化当前工程所有.c和.h文件的意思

5082a5309641ca536ae9f1f934d2b0b6.png

使用体验

打开一个文件,代码很乱

d27de35571498ad0f6a55a4f166d6bad.png

点击Astyle Current 之后代码整齐排列

c41f9c3426ec4403f4a0c2b4a5858918.png

还有多种风格,详见官网文档

注意:有时候点击之后没有反应保存一下就好了

命令介绍 ,点击 documentation 所有的使用方法都在这里了

9efa2f37d5adf5ca4a1470b30be6078c.png

代码风格选项,可以换成你需要的代码风格

24e816be97086af886d3c7f7b7aa760a.png

ed10490747a706cdcf5a81ab97e51864.png

That`s All Thanks!

你的支持是我前进的动力,如果你 jio 得 有用的话,请点个赞再走哦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值