KEIL-MDK 代码格式化统一风格
统一风格
统一在keil5里Edit->Editor 开启Inset spaces for tabs ,同时将Tab size 设置为4个空格。
keil代码格式化
使用 keil(MDK) 的代码编辑器编辑时,每次都是手动调整格式,这样既麻烦又容易格式不统一,实在不能忍受,所以我们就介绍一个叫做 Astyle 的神奇工具,它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。
Astyle 即Artistic Style,是一个可用于C, C++, C++/CLI, Objective‑C, C# 和Java编程语言格式化和美化的开源工具。我们在使用编辑器的缩进(TAB)功能时,由于不同编辑器的差别,有的插入的是制表符,有的是2个空格,有的是4个空格。这样如果别人用另一个编辑器来阅读程序时,可能会由于缩进的不同,导致阅读效果一团糟。为了解决这个问题,使用C++开发了一个插件,它可以自动重新缩进,并手动指定空格的数量,自动格式化源文件。它是可以通过命令行使用,也可以作为插件,在其他IDE中使用。你可以在项目地址下载可执行文件,也可以下载源码执行编译成可执行文件。
在keil中以插件的形式加载 Astyle
在Astyle 下载最新编译好的Astyle
打开keil的Tools的Customize Tools Menu
新增一个并且输入地址和arguments
-pnUk1s4 --style=ansi !E
增加快捷键Alt + Shift + F