代码格式化是标配的功能,Keil5到现在了还没有这个功能,

需要这个功能,需要用到第三方代码格式化工具AStyle

一、下载AStyle

所以这里要用一个第三方插件https://files.cnblogs.com/files/jnhs/AStyle_3.1_windows.zip

二、在keil5中的配置:

1.keil5配置用户自定义插件

2.添加用户自定义命令并配置参数

用户命令:“格式化所有文件” 参数配置:"$E*.c" "$E*.h"

用户命令:“格式化当前文件” 参数配置:!E

注:!E 表示的是当前获得焦点且正在编辑的文件。

*$E*.c$E*.h代表当前获得焦点且正在编辑文件所在目录下所有.c和.h文件(参考keil uVision的帮助文档)

使用的是Astyle默认格式来格式化文件,另外也可以自定义格式,自定义格式参考Astyle的帮助文档。*

  1. 配置格式化所有文件

  2. 配置格式化当前文件

  3. 配置快捷键

1.打开设置。

菜单:Edit->Configuration->Shortcut Keys

按照如图的方式设置。

切换到 Shortcut Keys选项,选择格式化当前文件,点击 Create Shortcut创建新的快捷键,在弹出的窗口按下你要设置的快捷键,然后保存退出,使用格式化就是自己设置的快捷键。

图中第5步使用直接输入自己的命令。

如:Ctrl + ALT+ L (CLion代码格式化同款快捷键)

三、如何使用

  1. 从菜单中调用功能

  1. 用自定义的快捷键调用功能