在QtCreator中更改大括号编码样式

时间:2013-07-24 18:25:54

标签: qt coding-style qt-creator braces

我想在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,我只能更改大括号的缩进。在预览文本字段中手动更改大括号的位置不会产生任何影响。

2 个答案:

答案 0 :(得分:2)

我在Qt Creator错误跟踪器上发布了公开建议 - https://bugreports.qt-project.org/browse/QTCREATORBUG-11033

请注意,更多关注bug跟踪器会更有帮助。

希望,此功能将在Qt Creator 3.0中添加。

答案 1 :(得分:1)

我刚刚找到了一个插件。被称为Qt的艺术风格插件here the web

<强>安装

  1. 下载为qtcreator版本指定的插件(适用于2.7.1,下载2.7.0版本,但需要在以后的步骤中进行修改)。
  2. 解压缩包,然后编辑文件ArtisticStyle.pluginspec
  3. 将依赖项版本说明(在第二步文件中)编辑到计算机上已安装的版本中。 在终端(Ctrl + Alt + T)上,发送qtcreator -version以获取Qt'依赖项版本的信息。
  4. 例如:

    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"/>
    
    1. 按照网站上的常规步骤安装插件。

    2. 如果已安装,请通过Preference-&gt; Artistic ...-&gt; Style

    3. 更改样式
    4. 添加自己的样式并添加--style=java

    5. 你走了。!