没志青年
发布于 2025-08-10 / 25 阅读
0

vscode 配置 CC++ 代码格式化

VSCode C/C++ 格式化配置【最完整准确版本】_vscode c++代码格式化-CSDN博客

(1)安装插件

(2)下载 LLVM 并安装

Releases · llvm/llvm-project

(3)配置文件

.\clang-format.exe -style="llvm" -dump-config > .clang-format

生成 .clang-format 文件,然后修改:


Language: Cpp

BasedOnStyle: LLVM
IndentWidth: 4              # 缩进为 4 个空格
TabWidth: 4                 # Tab 显示宽度 4
UseTab: Never               # 用空格而不是 Tab
ColumnLimit: 130              # 限制行宽


SeparateDefinitionBlocks: Always
KeepEmptyLinesAtTheStartOfBlocks: true
MaxEmptyLinesToKeep: 2

# 宏定义对齐
AlignConsecutiveMacros: true

# 结构体赋值对齐
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: true

# 对齐花括号风格
BreakBeforeBraces: Linux

# 对齐结构体初始化(brace-init)
BinPackParameters: false
BinPackArguments: false



# AllowAllParametersOfDeclarationOnNextLine: false

(4)设置C/C++插件