​在网上下载来的STM32程序进行会遇到代码风格不是很友好的代码。

比如:

这样的代码看的都不舒服吧~~

这时候今天推荐的神器就派上用场了。

只需要一键,就能将代码根据一定的格式规则进行格式化。

点击Astyle Current File,他就能帮你自动格式化你的代码

格式化后的效果:

这个神器是在正点原子论坛发现的。

网址 : http://www.openedv.com/posts/list/59238.htm

工具的下载:

链接:https://pan.baidu.com/s/15KU_0S-EVXTgrsw_HWmYBQ 
提取码:413i

设置规则:

1.点击Customize Tools menu

2.Customize Tools Menu配置

输入的字符串: --style=ansi -p -f -U -n !E

这串字符串的意思可看论坛链接

MDK代码格式化工具相关推荐

  1. 推荐一个小而美的Python代码格式化工具

    代码可读性是评判代码质量的标准之一,有一个衡量代码质量的标准是 Martin 提出的 "WFT" 定律,即每分钟爆出 "WTF" 的次数.你在读别人代码或者做 ...

  2. Prettier 1.15代码格式化工具新增Angular和Vue.js支持

    Prettier 1.15代码格式化工具新增HTML.Vue.js.Angular.MDX支持以及多项语法优化和改进. 对于Angular和Vue,Prettier现在可以格式化这些扩展HTML的框架 ...

  3. python格式化代码工具_python 代码格式化工具:YAPF

    背景 现在的大多数 Python 代码格式化工具(比如:autopep8 和 pep8ify)是可以移除代码中的 lint 错误.这显然有些局限性.比如:遵循 PEP 8 指导的代码可能就不会被格式化 ...

  4. php代码格式化工具 php-cs-fixer的使用

    为什么80%的码农都做不了架构师?>>>    php-cs-fixer简介 php-cs-fixer 是个代码格式化工具,格式化的标准是 PSR-1.PSR-2 以及一些 symf ...

  5. PyCharm 代码格式化工具:black

    black 简介 自动的代码格式化工具,兼容 pep8,项目地址为: black项目地址 官方给出的简介: Black is the uncompromising Python code format ...

  6. 工具 每分钟_black: 一个不妥协的Python代码格式化工具

    代码可读性是评判代码质量的标准之一,有一个衡量代码质量的标准是 Martin 提出的 "WFT" 定律,即每分钟爆出 "WTF" 的次数.你在读别人代码或者做 ...

  7. HTML代码格式化工具

    有一款免费开源的代码格式化工具名为HTML Tidy,可以格式化混乱的HTML格式.有两种Tidy工具,一种是原生的命令行工具,另外一种是GUI工具.在此紧介绍命令行Tidy工具: 用法如下: ①将t ...

  8. 代码格式化工具:pretter

    代码格式化工具:pretter 文章目录 代码格式化工具:pretter 安装prettier 设置格式化的风格 设置不需要使用.pretter格式化的文件 运行查看 ​ 相信大家在编写js代码的时候 ...

  9. 五彩斑斓的 Black —— Python代码格式化工具

    良好的 Python 代码应有良好的格式规范(不止于遵守 PEP 8 ),使用一个更强大更专业的代码格式化工具,来替代编辑器自带的「格式化代码」功能是有一定必要的,这还可以使团队成员即使在不同编辑器下 ...

  10. 超人气代码格式化工具prettier

    一.prettier 介绍 官方自己介绍说,prettier是一款强势武断的代码格式化工具,它几乎移除了编辑器本身所有的对代码的操作格式,然后重新显示.就是为了让所有用这套规则的人有完全相同的代码.在 ...

最新文章

  1. 技嘉主板bios设置键盘不能用_BIOS不再硬梆梆、全新技嘉主板BIOS设置就算不是玩家也能轻松搞定...
  2. java正则 group_Java正则表达式,分组 group()、groupCount()
  3. 全球及中国皮革和纺织品用甲酸行业竞争调查分析及投资规划报告2021年版
  4. springmvc读取静态数据,解决html访问不到css和js等静态数据的问题
  5. mysql幻读和不可重复读的区别_面试官:MySQL的可重复读级别能解决幻读吗
  6. System Center 2012 Process Automatic
  7. 蚂蚁回应渠道之争;微软更新致大规模服务中断;OpenSSH 8.4 发布 | 极客头条
  8. 「傻瓜」才能写出好代码!
  9. struts1 mysql config_详解Struts1中的struts-config.xml配置文件【一】
  10. 读取xml节点的数据总结(.net 2.0)
  11. UML中依赖(Dependency)和关联(Association)之间的区别
  12. Kubernetes 是什么?为什么也称为 K8S?| 科普
  13. 51单片机蜂鸣器演奏《小苹果》C语言程序,51单片机蜂鸣器播放小星星两只老虎欢乐颂 源程序...
  14. 歌乎:985博士生对996的困惑
  15. CDR是什么软件?用来做什么的,CorelDRAW版本更新历史及快捷键教程分享下载
  16. JavaScript立即执行函数
  17. 【为您的 Android 应用添加图片】
  18. b区计算机复试国家线,今年调剂太恐怖 B区考研分数线竟比A区高?
  19. 基于腾讯云的多人视频会议的在线语音转写功能的实现
  20. python 自动化数据提取之正则表达式

热门文章

  1. mysql客户端导出数据_mysql客户端导出数据表的方法
  2. 阿里云盘内测申请_阿里云网盘开放内测申请,网盘行业又成香饽饽了?
  3. 透彻理解cmake(含PRIVATE,PUBLIC,INTERFACE的详细解释)
  4. RedHat RealTime Kernel
  5. java中的内存回收机制所采用的算法_JavaGC垃圾回收机制和常见算法
  6. laravel连接mysql连接数过多_php – Laravel 4和MySQL的连接太多了
  7. WIN32 汇编 工具栏的使用
  8. 【Java项目开发】(一) 购物网站项目经验总结
  9. python小飞机程序
  10. 软件开发 项目进展 软件架构 指南