You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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,提问作者袁紹翔

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 11:31:39