【问题标题】:Change brace coding style in QtCreator在 QtCreator 中更改大括号编码样式
【发布时间】:2019-07-12 20:44:35
【问题描述】:

我想更改 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。源代码可用,下载它,在 Qt Creator 下按原样构建,然后打补丁:)

标签: qt coding-style qt-creator braces


【解决方案1】:

我已在 Qt Creator 错误跟踪器上公开建议 -- https://bugreports.qt.io/browse/QTCREATORBUG-11033

想一想,更多地关注错误跟踪器会更有帮助。

希望,这个功能会在 Qt Creator 3.0 中添加。

【讨论】:

  • 不,很遗憾它不在 Qt Creator 3.0 中
  • @barjak 2014年合并,需要在插件菜单中开启美化器。
【解决方案2】:

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

安装

  1. 下载为您的 qtcreator 版本指定的插件(对于 2.7.1,下载 2.7.0 版本,但需要在后续步骤中修改)。
  2. 解压包,编辑文件ArtisticStyle.pluginspec
  3. 将依赖项版本描述(在第二步文件中)编辑到您机器上已安装的版本中。 在终端(Ctrl+Alt+T)发送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"/>
  1. 按照网站上的正常步骤安装插件。

  2. 如果已经安装,通过Preference->Artistic...->Style改变样式

  3. 添加自己的风格并添加--style=java

  4. 给你!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-03
    • 2023-03-26
    • 1970-01-01
    • 2012-08-31
    • 1970-01-01
    • 1970-01-01
    • 2014-01-13
    相关资源
    最近更新 更多