vscode cpp代码格式化配置

  1. 进入vscode->设置->设置

  2. 搜索C_Cpp: Clang_format_fallback Style

  3. 输入以下风格并保存

 { 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    //指针左对齐
}
  1. 使用
    方式一: Shift+Alt+f
    方式二: 在设置中搜索Editor: Format On Save [ √ ] ,即设置保存时自动格式化

前面的方式相当于设置了一个默认风格,如果不想使用默认风格也可以针对项目专门写出一个配置文档

  1. 创建文件 .clang-format

  2. .clang-format文件中写入需要配置的风格,如:

BasedOnStyle: Google  // Google风格
BreakBeforeBraces: Attach // 大括号不换行
AllowShortIfStatementsOnASingleLine: true  // 单行if不换行
ColumnLimit: 120  // 列宽
IndentWidth: 4  // 缩进长度
PointerAlignment: Left // 指针`*`左对齐
SortIncludes: false // 不对include排序
IndentCaseLabels: true // case缩进
posted @ 2025-04-08 17:42  菜狗非狗  阅读(175)  评论(0)    收藏  举报