我想更改 Qt Creator 2.7.1 中的大括号编码样式。目前,它是:
void bar(int i)
{
static int counter = 0;
counter += i;
}
但我想改成:
void bar(int i) {
static int counter = 0;
counter += i;
}
如果我转到
Options -> C++ -> Edit -> Braces
,我只能更改大括号的缩进。在预览文本字段中手动更改大括号的位置不会产生任何效果。
我已在 Qt Creator 错误跟踪器上公开提出建议 - https://bugreports.qt.io/browse/QTCREATORBUG-11033。
认为,更多关注错误跟踪器会更有帮助。
希望 Qt Creator 3.0 中会添加此功能。
我刚刚找到了一个插件。称为 Qt 艺术风格插件这里是网络。
安装
ArtisticStyle.pluginspec
。qtcreator -version
以获取 Qt 依赖项版本信息。例如:
此版本为2.7.0版本说明
<dependency name="Core" version="2.7.0"/> <dependency name="TextEditor" version="2.7.0"/> <dependency name="ProjectExplorer" version="2.7.0"/> <dependency name="Qt4ProjectManager" version="2.7.0"/>
到这个(2.7.1)
<dependency name="Core" version="2.7.1"/> <dependency name="TextEditor" version="2.7.1"/> <dependency name="ProjectExplorer" version="2.7.1"/> <dependency name="Qt4ProjectManager" version="2.7.1"/>
按照网站上的正常步骤安装插件。
如果已安装,通过 Preference->Artistic...->Style 更改风格
添加自己的风格并添加
--style=java
给你。!
从最近的 Creator 版本开始(进行此更改时未通过谷歌搜索),这是由 clang-format 控制的。 这个选项应该可以控制它。