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



我想更改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 bug tracker上打开了公开建议——https://bugreports.qt.io/browse/QTCREATORBUG-11033.

想想看,多关注bug跟踪器会更有帮助。

希望,这个功能将被添加到Qt Creator 3.0中。

Qt Creator IDE:艺术风格插件

  1. 为您的Qt Creator IDE版本下载插件(v2.7.1下载2.7.0版本)。

  2. 打开包装。

  3. 将ArtisticStyle.pluginspec中的依赖项版本描述编辑为已安装的版本:

    • 在终端上(Ctrl+Alt+T)运行qtcreator -version以获取依赖版本。

    • v2.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"/>
      

      更改为(v2.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"/>
      
  4. 按照网站上的正常步骤安装插件。

  5. 通过"首选项"更改样式->艺术…->风格

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

从最新的Creator版本(进行此更改时未在谷歌上搜索)来看,这是由clang格式控制的。这个选项应该控制它。

相关内容

  • 没有找到相关文章

最新更新