与这个问题基本上相反:
How do I set up VSCode to put curly braces on a new line?
我正在使用VSCode的PlatformIO扩展名,每当我格式化文档时,我的所有花括号都放在新行上,这看起来很可怕(来自Java)。
Similar question here,但询问的是特定的C ++扩展。
答案 0 :(得分:0)
您可以向项目添加.clangformat
文件。例如:
---
BasedOnStyle: Google
UseTab: Never
IndentWidth: 4
TabWidth: 4
BreakBeforeBraces: Attach
AllowShortIfStatementsOnASingleLine: false
IndentCaseLabels: false
AccessModifierOffset: -4
ColumnLimit: 88
...
您可以在此处了解有关这些选项的信息: https://clang.llvm.org/docs/ClangFormatStyleOptions.html
或者,您也可以编辑vscode设置的后备样式:
{
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, TabWidth: 4}"
}