在 VSCode 里安装 astyle 插件。
编辑 settings.json 文件,打开管理->设置->扩展->Astyle configuration。
在 settings.json 中加入
"editor.formatOnSave": true,
"astyle.additional_languages": [
"c",
"cpp",
],
"astyle.cmd_options": [
"--style=allman",
"--indent=spaces=4",
"--indent-preproc-block",
"--pad-oper",
"--pad-header",
"--unpad-paren",
"--suffix=none",
"--align-pointer=name",
"--lineend=linux",
"--convert-tabs",
"--verbose",
],
此处的选项使用的是 RT-Thread 的代码格式化选项。
对当前 C/C++ 文件按 “Ctrl + Shift + I” 即可完成代码格式化。