使用 clang-format 为 Keil 配置格式化代码功能

安装 clang-format

clang-format 是 LLVM 项目的一部分,因此首先需要安装 LLVM。官网下载速度较慢,可以去清华源下载:

最新版下载链接:LLVM-binary

根据操作系统下载对应的版本,如果是 Windows 点击 LLVM-xxxx-win64.exe 即可下载,其中 xxxx 是版本号,此链接保证为最新版,可能与本文不一致。

image

下载完成后打开安装即可,不再赘述。

需要注意出现以下界面时,记得勾选 Add LLVM to the system PATH for current user,这样才能添加环境变量。

image

安装完成后,按下键盘上的 Win + x ,找到“终端(I)”,打开终端,

image

输入 clang-format --version 并回车,如果出现版本号表明安装正确,可以进行下一步。

image

配置 Keil

打开任意一个工程工程,依次点击菜单栏的 Tools -> Customize Tools Menu

image

打开界面后,首先点击新建命令,输入自定义名称 clang-format:
image

然后在补充下方的 Command 和 Arguments 两项:

image

内容如下:

Command: clang-format
Arguments: -style=Microsoft -i !E

点击 OK 即可。

重新打开菜单栏的 Tools 即可看到新增 clang-format 命令:

image

使用测试

以江协科技的 3-1 LED闪烁 工程为例,将代码随机打乱格式:

image

依次点击 Tools -> clang-format

image

快速闪烁过一个黑色窗口,然后代码格式化完毕:

image

posted @ 2025-02-08 12:00  ~夏至、微风~  阅读(357)  评论(0)    收藏  举报