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

    文章

    1233

    浏览量

    173478
  • 代码
    +关注

    关注

    30

    文章

    4985

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Vector PC-lint Plus工具的IDE插件集成

    潜在代码问题,无需切换工具或等待完整的项目级分析流程。这一集成方式将静态分析嵌入日常开发工作流,实现"边写边查"的左移实践,有助于在编码阶段尽早发现并修复缺陷。
    的头像 发表于 05-22 09:31 239次阅读
    Vector PC-lint Plus<b class='flag-5'>工具</b>的IDE插件<b class='flag-5'>集成</b>

    深入解析n8n脚本开发:如何轻松实现高效API集成

    n8n作为开源可自托管的工作流自动化工具,凭借可视化操作与代码灵活性的双重优势,成为开发者实现高效API集成的优选工具
    的头像 发表于 04-15 14:35 130次阅读
    深入解析n8n脚本开发:如何轻松实现高效API<b class='flag-5'>集成</b>

    使用 Keil Studio for Visual Studio Code开发 STM32 设备

    Keil Studio是 Arm 最新一代的集成开发环境(IDE),将嵌入式开发工具直接集成到了 Visual Studio Code 中。作为 µVision 的后继者,它提供了现代
    的头像 发表于 03-05 17:41 4501次阅读
    使用 <b class='flag-5'>Keil</b> Studio for Visual Studio Code开发 STM32 设备

    华为鸿蒙系统应用数字与度量衡的格式化指南

    本文旨在深入探讨华为鸿蒙 HarmonyOS 系统在应用国际化中数字与度量衡格式化方面的技术细节,基于实际开发实践进行总结。
    的头像 发表于 01-24 16:55 1724次阅读

    分析嵌入式软件代码的漏洞-代码注入

    进行编译 在大多数情况下,程序故意像执行代码一样执行数据是不寻常的,但将数据用于构造有意执行的对象却很常见。 1、格式化字符串漏洞 大多数C程序员熟悉printf函数。大体上,这些格式字符串
    发表于 12-22 12:53

    飞凌嵌入式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 1400次阅读
    <b class='flag-5'>代码</b><b class='flag-5'>格式化工具</b>Clang-Format提升你的CW32工程质量

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

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

    不同类型的自动化工具在评估数据缓存效果时有哪些优缺点?

    在评估数据缓存效果时,不同类型的自动化工具(实时监控类、性能测试类、深度分析类、云原生专属类)因设计目标和技术特性不同,存在显著的优缺点差异。以下结合工具类型与具体场景,系统对比其核心优劣势,并给出
    的头像 发表于 09-25 17:48 929次阅读
    不同类型的自动<b class='flag-5'>化工具</b>在评估数据缓存效果时有哪些优缺点?

    怎样确保自动化工具在电能质量在线监测装置的安全防护检查中的准确性?

      确保自动化工具在电能质量在线监测装置安全防护检查中的准确性,需围绕 “ 工具本质可靠性、场景适配性、结果可验证性、全生命周期管控 ” 四大核心,从工具选型、校准溯源、算法优化、配置验证、环境适配
    的头像 发表于 09-23 17:42 798次阅读

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

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

    SEGGER工具集成到CMake和VS Code了

    SEGGER公司已将其嵌入式开发工具集成到了广泛使用的CMake构建配置工具中,这意味着基于Visual Studio Code(VS Code)代码编辑器的应用开发可以方便的使用S
    的头像 发表于 07-23 15:06 1279次阅读

    harmony-utils之FormatUtil,格式化工具

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

    服务器数据恢复—ocfs2文件系统被格式化为Ext4文件系统的数据恢复案例

    服务器存储数据恢复环境&故障: 人为误操作将Ext4文件系统误装入一台服务器存储上的Ocfs2文件系统数据卷上,导致原Ocfs2文件系统被格式化为Ext4文件系统。
    的头像 发表于 06-10 12:03 979次阅读
    服务器数据恢复—ocfs2文件系统被<b class='flag-5'>格式化</b>为Ext4文件系统的数据恢复案例