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:处理当前文件
相关推荐
泛凡(Linyongui)9 天前
PY32F002B实践之四--宠物腹背理疗仪项目踩坑及项目总结复盘
c语言·keil·32位单片机·腹背理疗仪项目实践·普苒py32
泛凡(Linyongui)10 天前
PY32F002B实践之二--宠物腹背理疗仪项目介绍及头文件解析
c语言·keil·py32·32位单片机·腹背理疗仪项目实践
泛凡(Linyongui)10 天前
PY32F002B实践之三--宠物腹背理疗仪项目功能代码分析说明
c语言·keil·32位单片机·腹背理疗仪项目实践·普苒py32
普中科技11 天前
【普中 51-Ai8051 开发攻略】-- 第 9 章 按键控制实验
单片机·嵌入式硬件·开发板·keil·按键·普中科技·ai8051u
senijusene1 个月前
依赖51 单片机的 Modbus 协议温度采集与外设控制系统的实现
c语言·单片机·嵌入式硬件·51单片机·keil
GodKK老神灭1 个月前
SWD读取AP寄存器完整流程
单片机·keil
GodKK老神灭1 个月前
SWD协议中BANK机制详解
单片机·keil
网易独家音乐人Mike Zhou1 个月前
【嵌入式基础】Keil自动编译脚本及环境变量配置
c语言·stm32·单片机·51单片机·嵌入式·keil
GodKK老神灭1 个月前
SWD协议底层实现完全详解
单片机·keil