vscode 的格式化代码能力来源于插件(有不止一种插件提供格式化功能),而非 vscode 本身
1、安装插件
2、windows 下载 LLVM-17.0.1-win64.exe (exe 结尾的安装包)
Releases · llvm/llvm-project · GitHub
可以直接把这个 exe 解压,里面有个 bin 目录,bin 目录有个 clang-format.exe (就要这个文件)
3、配置 clang-format.exe 路径
如果不配置路径,格式化代码就会报错
The 'clang-format' command is not available. Please check your clang-format.executable user setting and ensure it is installed.
4、格式化命令
格式化部分代码:选中部分代码,ctrl + k , ctrl + f
格式化所有代码:shift + alt + f 或者右键代码空白处,有个格式化代码选项
5、格式化的个性化设置可以通过指定 .clang_format 文件来配置
官方有提供 .clang_format 文档说明
Clang-Format Style Options — Clang 18.0.0git documentation
或者参考其他博主
clang-format 最全格式说明_.clang-format-CSDN博客