You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何让CLion不对switch语句中的case行进行缩进?

如何让CLion不对switch语句中的case行进行缩进?

我太懂这种格式强迫症的纠结了!CLion默认的case缩进确实戳中不少人的审美雷点,其实这个设置藏得不算特别显眼,但找对路径分分钟就能搞定,跟着我一步步来:

  • 先打开设置界面:最快的方式是用快捷键Ctrl+Alt+S(Windows/Linux)或者Cmd+,(Mac);当然你从顶部菜单栏点File > Settings...(Mac是CLion > Settings...)也完全没问题。
  • 定位到C/C++代码样式设置:在设置窗口里,依次展开Editor > Code Style > C/C++,然后切换到Wrapping and Braces标签页——缩进、换行这类细节基本都集中在这儿。
  • 关闭case标签的缩进:往下滚动找到Switch statements这个分组,里面有个叫Indent case labels的选项,把它前面的勾选框取消掉就大功告成!
  • 统一已有代码格式:设置完别忘点ApplyOK保存更改。要是你之前已经写好的switch代码还带着旧缩进,只要选中目标代码,按下Ctrl+Alt+L(Windows/Linux)或者Cmd+Option+L(Mac)一键格式化,就能批量改成你想要的样式啦。

对了,要是你还想微调switch里其他部分的格式(比如case下的代码块缩进量),这个Switch statements分组里也有对应的选项,你可以根据自己的习惯慢慢调~

火山引擎 最新活动