2013-07-24 3 views
12

Я хочу изменить стиль кодирования фигурных скобок в Qt Creator 2.7.1. В настоящее время это:Изменение стиля кодирования в QtCreator

void bar(int i) 
{ 
    static int counter = 0; 
    counter += i; 
} 

Но я хочу, чтобы изменить его на:

void bar(int i) { 
    static int counter = 0; 
    counter += i; 
} 

Если я иду в Options -> C++ -> Edit -> Braces, я могу только изменить отступ в фигурных скобках. Изменение положения фигурных скобок вручную в текстовом поле предварительного просмотра не имеет никакого эффекта.

+0

Эта функция не существует. Вы бы более чем рады добавить его в Qt Creator. Источники доступны, загружают его, строят как есть под Qt Creator, а затем убираются :) –

ответ

1

Я только что нашел плагин для этого. Вызывается плагин Artistic Style для 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 ...-> Стиль

  3. Добавьте свой собственный стиль и добавить --style=java

  4. Здесь вы идете.!

1

Я открыл публичное предложение в трекер Qt Creator - https://bugreports.qt-project.org/browse/QTCREATORBUG-11033.

Подумайте, что было бы более полезно уделять больше внимания отслеживанию ошибок.

Надеюсь, эта функция будет добавлена ​​в Qt Creator 3.0.

+4

Нет, к сожалению, это не в Qt Creator 3.0 – barjak

+1

@barjak Объединенный в 2014 году вам нужно включить Beautifier в меню плагинов. –