Visual Studio Code中如何将else单独换行?已配置Clang_format_fallback Style
实现else语句单独换行的方法
在你当前的C_Cpp: Clang_format_fallback Style配置中,添加BraceWrapping相关设置来强制else语句单独显示在新行,修改后的完整配置如下:
{ BasedOnStyle: Microsoft, IndentWidth: 4, ColumnLimit: 0, BraceWrapping: { BreakBeforeElse: true } }
配置说明:
BraceWrapping: { BreakBeforeElse: true }是核心设置,它会让else语句自动换行到}的下一行,同时保留Microsoft风格中其他大括号的附着格式(比如大括号和if语句在同一行)。- 其他原有配置项保持不变,确保你的缩进宽度、列限制等需求继续生效。
修改配置后,保存设置并重新格式化代码(快捷键通常是Ctrl+Shift+I),就能得到你想要的代码格式:
if() { } else { }
内容的提问来源于stack exchange,提问作者袁紹翔
相关产品推荐
相关产品推荐

