keil中代码格式乱了怎么办
在用keil编程的时候,尤其是在移植别人的项目中的程序的时候,我们将.C文件移植过来之后,经常会出现代码格式出现混乱的现象,混乱的代码格式不方便我们阅读代码。如果遇到强迫症患者可能会崩溃吧。。。。这个时候如果我们自己去调整它的格式会比较费时间,现在我给大家推荐一款keil的格式化代码工具-----Artistic Style,它一个外国小伙写的一个开源工具,该工具不局限于keil。
Artistic Style是 C, C++, C++/CLI, Objective-C, C# 和 Java 等编程语言的代码缩进器、格式化器和美化器。Artistic Style是适用 C, C++, C++/CLI, Objective-C, C# 和 Java 等编程语言的免费、快速和小型自动格式化软件。
大家可以到Astyle官网上面去下载,为了给大家提供方便,下面我提供了该工具的百度云下载连接,大家也可以到我的百度云进行下载。
百度云链接如下:
链接:https://pan.baidu.com/s/1OVXaKiD8kRmiukZ9awNAQA
提取码:qbz0
该软件不用安装,只要将相关文件下载下来就行了,它是一个可执行的.exe文件,接下来我们只要在keil中进行相关的设置就行了,下面我将给大家介绍一下相关的配置步骤。
步骤一:先下载Astyle代码整理工具,我提供的下载连接中下载的文件解压后有如下四个文件夹,如下图所示,bin文件下是它的.exe可执行文件。这几个文件夹里面的内容如果非专业人士不要随意更改,以免后面我们配置的时候出现错误。
步骤二:将该文件夹复制到keil的安装目录下,我是这样做的,当然,这里你也可以不放在keil的安装目录下,具体看你自己的喜好。
步骤三:打开keil,在菜单栏中选择"Tool"–“Tools-Customize Tools Menu”,具体操作如下图所示。
步骤四:完成步骤三之后会出现如下图所示对话框,然后两个内容,分别命名为:
Astyle All Files
Astyle Current File
这里的命名可以根据自己的喜好,不一定和我一样。
步骤五:然后在Command中设置你的路径,路径选择都选择你解压 Astyle 文件中 bin 文件夹下的 Astyle.exe。我设置的路径如下所示:F:\keil5\AStyle_2.02.1_windows(格式化代码用)\AStyle\bin\AStyle.exe
再在 Arguments 参数中对应填入:
Astyle All Files的参数如下:
-n “E*.h”
Astyle Current File的参数如下:
-n !E
配置完成后我们点击OK,此时再在菜单栏中点击"Tool",此时会观察到该下拉列表中多出了两个之前没有的选项,上面的截图中有这个两个选项,是因为我之前已经完成了配置,大家第一次配置的时候是没有这两个选项的。具体如下图所示。
完成以后配置后我们就大功告成了,那么我们如何使用它呢?其实很简单,在需要其软件自动整理代码的时候,我们只要点击上图中的这两个选项它就能帮我们快速的自动设置代码格式了,一个是整理当前C文件的代码风格,一个是整理项目中所有C文件的代码风格。这里再贴上几张效果图。
个人觉得这个工具还是很不错的,能够帮助我们提高工作效率,后面有些好的东西我也会继续写相关博客分享给大家的,希望大家多多支持我!!