vscode cpp代码格式化配置
-
进入vscode->设置->设置
-
搜索
C_Cpp: Clang_format_fallback Style
-
输入以下风格并保存
{ BasedOnStyle: LLVM, UseTab: Never, IndentWidth: 4, TabWidth: 4, BreakBeforeBraces: Attach, AllowShortIfStatementsOnASingleLine: false, IndentCaseLabels: false, ColumnLimit: 0, AccessModifierOffset: -4, NamespaceIndentation: All, FixNamespaceComments: false,PointerAlignment: Left }
该风格是由vscode默认风格修改而来,修改项有
{
BreakBeforeBraces: Attach,//大括号不换行
PointerAlignment: Left //指针左对齐
}
- 使用
方式一:Shift+Alt+f
方式二: 在设置中搜索Editor: Format On Save
[ √ ] ,即设置保存时自动格式化
前面的方式相当于设置了一个默认风格,如果不想使用默认风格也可以针对项目专门写出一个配置文档
-
创建文件
.clang-format
-
在
.clang-format
文件中写入需要配置的风格,如:
BasedOnStyle: Google // Google风格
BreakBeforeBraces: Attach // 大括号不换行
AllowShortIfStatementsOnASingleLine: true // 单行if不换行
ColumnLimit: 120 // 列宽
IndentWidth: 4 // 缩进长度
PointerAlignment: Left // 指针`*`左对齐
SortIncludes: false // 不对include排序
IndentCaseLabels: true // case缩进