CLion Nova代码格式化问题:新代码块与前一代码块闭合符同行
解决CLion中C++代码格式化时独立代码块与if闭合符同行的问题
操作步骤
- 打开CLion设置:使用快捷键
Ctrl+Alt+S(Windows/Linux)或Cmd+,(Mac),或通过菜单栏File > Settings(Windows/Linux)/CLion > Settings(Mac)进入。 - 进入
Editor > Code Style > C/C++配置项。 - 切换到Wrapping and Braces标签页。
- 在列表中找到Blocks分类,找到针对独立代码块(Standalone block)的设置:
- 确保开启“Before opening brace”的换行规则,设置为强制换行;
- 同时检查“After closing brace”的规则,要求在闭合括号后强制换行。
- 若找不到上述选项,可查看Control statements下的
if语句配置,确认if的闭合}之后有强制换行的规则。 - 完成设置后点击
Apply→OK,用快捷键Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)重新格式化代码即可。
额外提示
如果当前CLion版本较旧,建议更新至最新版本,部分旧版本的代码样式规则存在此类细节缺陷。也可以尝试导入自定义代码样式模板来匹配需求。
内容的提问来源于stack exchange,提问作者Erik15
相关产品推荐
相关产品推荐

