安装 clang-format
clang-format 是 LLVM 项目的一部分,因此首先需要安装 LLVM。官网下载速度较慢,可以去清华源下载:
最新版下载链接:LLVM-binary
根据操作系统下载对应的版本,如果是 Windows 点击 LLVM-xxxx-win64.exe 即可下载,其中 xxxx 是版本号,此链接保证为最新版,可能与本文不一致。
下载完成后打开安装即可,不再赘述。
需要注意出现以下界面时,记得勾选 Add LLVM to the system PATH for current user,这样才能添加环境变量。
安装完成后,按下键盘上的 Win + x ,找到“终端(I)”,打开终端,
输入 clang-format --version
并回车,如果出现版本号表明安装正确,可以进行下一步。
配置 Keil
打开任意一个工程工程,依次点击菜单栏的 Tools -> Customize Tools Menu
打开界面后,首先点击新建命令,输入自定义名称 clang-format:
然后在补充下方的 Command 和 Arguments 两项:
内容如下:
Command: clang-format
Arguments: -style=Microsoft -i !E
点击 OK 即可。
重新打开菜单栏的 Tools 即可看到新增 clang-format 命令:
使用测试
以江协科技的 3-1 LED闪烁 工程为例,将代码随机打乱格式:
依次点击 Tools -> clang-format
快速闪烁过一个黑色窗口,然后代码格式化完毕: