0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Keil集成AStyle代码格式化工具

li5236 来源:我爱电子技术网 作者:我爱电子技术网 2022-03-30 09:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

借助AStyle代码格式化工具能让我们写的代码看起来工整而且规范,下面来介绍一下keil如何集成AStyle代码格式化工具:

1,将 AStyle.exe 文件放在C:\Local\Tools下,或者其他位置也可以。

2,点击菜单 Tools -》 Customize Tools Menu 打开设置介面,参考图片进行以下参数设置:

格式化当前文件:

新建菜单:AStyle Current

-pnUk1s4 --style=allman !E

poYBAGJDrpSAGZaIAAA46UpvwX4927.png

格式化当前目录全部文件:

新建菜单:AStyle All

-pnUk1s4 --style=allman “$E*.c” “$E*.h”

pYYBAGJDrpWADo2QAAA5eHfQR_0109.png

到此已经设置成功了,当我们需要格式化代码时只需点击 Tools -》AStyle Current 或 Tools -》AStyle All 即可对代码进行规范的格式化。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • keil
    +关注

    关注

    69

    文章

    1224

    浏览量

    171817
  • 代码
    +关注

    关注

    30

    文章

    4941

    浏览量

    73150
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    飞凌嵌入式ElfBoard-标准IO接口之格式化输入

    格式化输入用于从不同输入源中获取数据并根据格式化字符串format转换为对应的格式代码并存储在对应的类型中。格式化输入函数:即按特定的
    发表于 11-12 08:35

    飞凌嵌入式ElfBoard-标准IO接口之格式化输出

    格式化数据写到标准输出,通常称为格式化输出,除了常见的printf外,还有如下四个函数。1.printf将格式化数据输出到标准输出。1)头文件#include 2)函数原型int printf
    发表于 11-11 08:43

    代码格式化工具Clang-Format提升你的CW32工程质量

    它能自动统一团队代码风格,让不同开发者写出的代码如出一辙。就像 CW32 官方库函数遵循统一规范一样,Clang-Format 能让团队所有成员的代码瞬间保持一致,彻底消除 "tabs vs spaces" 的争论。
    的头像 发表于 10-09 17:43 904次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>格式化工具</b>Clang-Format提升你的CW32工程质量

    求助,关于使用sprintf函数格式化浮点数的安全问题求解

    (); return n; } 经过测试,未关闭调度之前,线程被打断再恢复之后,格式化的数据可能是一些乱码,甚至程序跑飞了.如果使用这个字符串很容易死机,主要是data abort异常.加入关闭调度之后,能够得到
    发表于 10-09 08:22

    技术贴|【RK3588】ELF 2开发板如何添加exFAT和NTFS文件系统格式

    如何通过系统配置实现对该两种文件系统的支持,并配置自动挂载功能。Windows系统格式化存储设备在使用TF卡前,需通过Windows自带工具将其格式化为目标文件系统(
    的头像 发表于 08-27 17:21 3206次阅读
    技术贴|【RK3588】ELF 2开发板如何添加exFAT和NTFS文件系统<b class='flag-5'>格式</b>

    harmony-utils之FormatUtil,格式化工具

    harmony-utils之FormatUtil,格式化工具
    的头像 发表于 07-03 18:22 383次阅读

    瑞萨RA8系列教程 | 基于 Keil 开发 RA8单片机

    本文结合瑞萨Cortext-M85单片机RA8D1、Keil MDK,以及瑞萨自家的代码初始化工具(Smart Configurator)给大家描述一下,快速在Keil MDK上点亮C
    的头像 发表于 04-22 17:41 1054次阅读
    瑞萨RA8系列教程 | 基于 <b class='flag-5'>Keil</b> 开发 RA8单片机

    通过FATFS文件系统读写SD卡创建文件可以了,加入MSC一直显示一个没有格式化的U盘盘符,也不能格式化,为什么?

    通过FATFS文件系统读写SD卡创建文件可以了,但加入MSC,一直显示一个没有格式化的U盘盘符,也不能格式化,这是什么问题导致的
    发表于 03-12 07:20

    磁盘分区工具parted的使用方法

    传统的MBR分区表格式,仅支持最大四个主分区,而且不可以格式化2TB以上的磁盘,因此,大磁盘更适合使用parted工具进行GPT的分区格式
    的头像 发表于 03-03 09:39 2070次阅读

    FB08 1对7 U盘拷贝格式化机——高效数据复制工具

    FB08 1对7 U盘拷贝格式化机,采用台湾捷美原厂工艺,具备25MB/s的高速拷贝速度和8口同步复制功能,支持加密U盘免解密拷贝及USB 2.0/3.0设备。支持FAT16/FAT32格式化,兼容
    的头像 发表于 02-08 13:51 781次阅读
    FB08 1对7 U盘拷贝<b class='flag-5'>格式化</b>机——高效数据复制<b class='flag-5'>工具</b>

    FB16 1对15 U盘拷贝格式化机——高效数据复制工具

    FB16 1对15 U盘拷贝格式化机,采用台湾捷美原厂工艺,具备25MB/s高速拷贝速度和16口同步复制功能,支持加密U盘免解密拷贝及USB 2.0/3.0设备。支持FAT16/FAT32格式化
    的头像 发表于 02-07 17:36 755次阅读
    FB16 1对15 U盘拷贝<b class='flag-5'>格式化</b>机——高效数据复制<b class='flag-5'>工具</b>

    七款经久不衰的数据可视化工具

    非常适合小型企业或个人用户的数据可视化工具。它能够无缝集成 Google 生态系统中的其他产品(如 Google Analytics、Google Sheets、Google Ads 等),使得
    发表于 01-19 15:24

    dbForge Studio for PostgreSQL:PostgreSQL数据库多功能集成开发环境

    什么是 dbForge Studio for PostgreSQL?是一个集成工具包中包含 PostgreSQL 所需的一切 上下文感知SQL代码补全、智能格式化和语法验证 消除性能瓶
    的头像 发表于 01-16 17:26 878次阅读

    Oracle数据库的多功能集成开发环境

    Oracle数据库的多功能集成开发环境 快捷菜单中的可视化对象编辑器 上下文感知的SQL代码补全、智能格式化和重构 逐步执行的自动调试功能 多功能数据检索、存储和管理 数据库模式和表数据的比较和同步
    的头像 发表于 01-14 13:52 694次阅读
    Oracle数据库的多功能<b class='flag-5'>集成</b>开发环境

    EE-347:使用Blackfin处理器将格式化打印到UART终端

    电子发烧友网站提供《EE-347:使用Blackfin处理器将格式化打印到UART终端.pdf》资料免费下载
    发表于 01-07 13:51 0次下载
    EE-347:使用Blackfin处理器将<b class='flag-5'>格式化</b>打印到UART终端