Keil代码格式化工具AStyle

安装步骤

解压到目标位置

  • 将下载的压缩文件用解压缩工具解压,然后将解压缩后的文件复制到Keil安装目录下,可以新建一个目录Tools

菜单的添加

  • 步骤一:在Keil 菜单选中 Tools ,选中下拉菜单中的 Customize Tools Menu s...
  • 步骤二:点击新增图标,然后为新的菜单操作命名,例如输入 Astyle Current File


  • 步骤三**:**点击Command 栏右边的选择按钮,找到 astylee.exe 文件的路径,选中并点击" 打开 "
  • 步骤四:在Arguments行,复制下面的命令参数,最后,点击" OK " 完成命令的添加
bash 复制代码
-pnUk1s2S --style=allman !E

主要参数释义

  • -A1:每个括号都单独占一行,成对括号对齐,内容统一向后缩进
  • -p:运算符两边加空格(比如 a+b 变成 a + b)
  • -s2:缩进使用 2 个空格键
  • -xV:将 do-while 语句的右 while 附加到右大括号
  • -S:缩进 switch 块,以便在 switch 块中缩进 case X: 语句
  • -xW:条件编译缩进
  • -Y:注释缩进
  • -M#:设置缩进连续行的最大 # 个空格,# 表示列数,且不得小于 40 或大于 120
  • -f:条件语句空行填充
  • -xg:逗号空格填充
  • -H:条件语句空格填充
  • -U:去除括号多余空格
  • -c:将 tab 键转换成空格键
  • -n:不保留原始数据备份
  • !E:处理当前文件
相关推荐
木子单片机3 天前
基于51单片机计步器—无线蓝牙APP上传
单片机·嵌入式硬件·51单片机·keil
沐欣工作室_lvyiyi3 天前
基于单片机的跑步机控制系统设计(论文+源码)
c语言·单片机·嵌入式硬件·课程设计·keil·跑步机设计
阿钱真强道7 天前
课时00 嵌入式技术应用设计实训 | 开发环境搭建与开发板认识
git·hal库·keil·vs code·开发环境搭建·stm32f103·st-link
阿钱真强道7 天前
课时01 嵌入式技术应用设计实训 | GPIO 输出:跑马灯与蜂鸣器
hal库·keil·gpio·蜂鸣器·跑马灯·推挽输出·stm32f103
潘潘的嵌入式日记8 天前
Keil 的三个 Go To:跳不动先查 Browse Information
调试技巧·keil·mdk·代码导航·browse information
Molesidy25 天前
【Embedded Development】 Keil或IAR如何制作静态库并装载入Keil或IAR工程当中进行编译烧录之库封装——lib库的生成
keil·lib·iar
Ronin-Lotus2 个月前
蓝桥杯篇---EEPROM内部存储地址
职场和发展·蓝桥杯·c·eeprom·keil
潘潘的嵌入式日记3 个月前
改完Keil工程文件被缓存覆盖?——uvprojx编辑的进阶四坑
xml·嵌入式·keil·调试·mdk·工程文件
木子单片机3 个月前
基于51单片机的音乐彩灯设计
单片机·嵌入式硬件·51单片机·keil