如何在Mac OS的Qt Creator中设置大括号同行编码风格
在Mac OS的Qt Creator中调整大括号编码风格
嗨,刚接触Qt的话,调整编码风格其实在Qt Creator里超容易搞定,我给你一步步捋清楚怎么把大括号从和函数头同一行的风格(比如void foo() { .... })改成大括号单独换行的格式:
- 打开偏好设置:点击顶部菜单栏的
Qt Creator->Settings,或者直接按快捷键Cmd+,快速进入设置界面。 - 定位到C++代码风格设置:在左侧导航栏里找到
Editor分类,展开后点击C++,然后切换到Code Style标签页。 - 先复制默认风格(重要!):别直接改全局默认风格,点击右下角的
Copy按钮,给你的自定义风格起个好记的名字(比如“My Qt Style”),这样后续想改回去也方便。 - 修改大括号规则:
- 在弹出的代码风格编辑器里,切换到
Braces标签页。 - 找到Function definitions(函数定义)这一项,把它的规则改成
Next line(有些版本的Qt Creator会标注为“Allman风格”,就是大括号单独占一行的样式)。 - 如果你还想调整类定义、循环语句等其他场景的大括号格式,也可以在这个页面里找到对应的选项修改,实时预览窗口会帮你看到效果。
- 在弹出的代码风格编辑器里,切换到
- 保存并应用设置:改完之后点击
OK回到主设置界面,再点Apply和OK确认更改。 - 格式化现有代码:对于已经写好的代码,选中需要调整的代码块,按
Cmd+I(或者通过顶部菜单栏Edit->Format->Format Selection),就能一键把代码改成你刚设置的新风格啦。
内容的提问来源于stack exchange,提问作者Mountasser
相关产品推荐
相关产品推荐

