我正在使用 VSCode (Visual Studio Code) 的 C++ 扩展。
目前,我将设置 "C_Cpp.clang_format_formatOnSave"
设置为 true
。
当我保存我的 C++ 文件时,这种格式是我的代码。但是该格式会导致花括号出现在新行上,而不是在同一行上。
当前 C++ VSCode 格式化
for (int i = 0; i < 10; i++)
{
// ...
}
我希望 C++ VSCode 格式的代码看起来像什么
for (int i = 0; i < 10; i++) {
// ...
}
我也有 editor.wrappingIndent
设置为 "same"
。
如何在 Visual Studio Code 的同一行上制作 C++ 格式的花括号?
原文由 Ari Seyhun 发布,翻译遵循 CC BY-SA 4.0 许可协议
"{ BasedOnStyle: Google, IndentWidth: 4 }"
例如
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0}"
ColumnLimit: 0
也很有帮助,因为当你不需要它时,谷歌限制会将你的代码中断到下一行。如果你想要更多:
更多详情:
英文: https ://medium.com/@zamhuang/vscode-how-to-customize-cs-coding-style-in-vscode-ad16d87e93bf
台湾: https ://medium.com/@zamhuang/vscode-%E5%A6%82%E4%BD%95%E5%9C%A8-vscode-%E4%B8%8A%E8%87%AA%E5 %AE%9A%E7%BE%A9-c-%E7%9A%84-coding-style-c8eb199c57ce