代码格式化是标配的功能,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.打开设置。
菜单:Edit->Configuration->Shortcut Keys
按照如图的方式设置。
切换到 Shortcut Keys
选项,选择格式化当前文件,点击 Create Shortcut
创建新的快捷键,在弹出的窗口按下你要设置的快捷键,然后保存退出,使用格式化就是自己设置的快捷键。
图中第5步使用直接输入自己的命令。
如:Ctrl + ALT+ L
(CLion代码格式化同款快捷键)
三、如何使用
- 从菜单中调用功能
- 用自定义的快捷键调用功能