如何设置VSCode以不将花括号放在新行上?

时间:2019-03-25 18:58:25

标签: visual-studio-code formatting code-formatting platformio

与这个问题基本上相反:
How do I set up VSCode to put curly braces on a new line?

我正在使用VSCode的PlatformIO扩展名,每当我格式化文档时,我的所有花括号都放在新行上,这看起来很可怕(来自Java)。

Similar question here,但询问的是特定的C ++扩展。

1 个答案:

答案 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}"
}