当前位置:   article > 正文

VSCode格式化C/C++ 修改为大括号不换行

VSCode格式化C/C++ 修改为大括号不换行

"C_Cpp.clang_format_style""C_Cpp.clang_format_fallbackStyle" 是用于配置 Visual Studio Code 中 C/C++ 扩展的 Clang 格式化器的两个不同设置。

  • "C_Cpp.clang_format_style" 用于指定在使用 Clang 格式化器时的首选格式化风格。如果你在项目中有 .clang-format 文件或者其他适用的设置,那么将会使用这些设置来格式化代码。如果未指定,或者指定的风格无法应用,扩展会使用 "C_Cpp.clang_format_fallbackStyle" 中指定的回退风格。

  • "C_Cpp.clang_format_fallbackStyle" 则用于指定当无法应用任何其他设置时,Clang 格式化器应该使用的回退风格。这个设置通常用作最后的选择,确保即使在没有其他设置可用时,代码也能够以某种合理的方式被格式化。

因此,如果你在项目中有 .clang-format 文件或者其他设置来指定格式化风格,那么首先会根据这些设置来格式化代码;如果这些设置不可用或不适用,才会使用 "C_Cpp.clang_format_fallbackStyle" 中指定的回退风格。

打开setting.json配置文件,添加以下代码

"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: LLVM, IndentWidth: 4, BreakBeforeBraces: Attach}"
  • 1

参考资料:VS Code 格式化 C 语言代码时左大括号不换行

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/433672
推荐阅读
相关标签
  

闽ICP备14008679号