Стиль кодирования Qt Creator: как заставить новую строку перед открывающей фигурной скобкой?

По умолчанию перед открывающей фигурной скобкой в ​​Qt Creator нет разрыва строки. Как я могу переопределить это поведение?


person B Faley    schedule 06.08.2013    source источник


Ответы (1)


Для этого есть несколько инструментов, я использую «Художественный стиль». http://astyle.sourceforge.net/

Установить художественный стиль

QtCreator -> Инструменты -> Параметры -> Улучшение

(Если его нет, то включить его в Help -> About Plugins...)

На вкладке «Художественный стиль» установите флажок «Использовать собственный стиль» и нажмите «Изменить».

Введите «--style=allman» (без кавычек) в текстовое поле и ОК, ОК.

Затем это Инструменты -> Улучшение -> Художественный стиль -> Формат текущего файла.

Чтобы просмотреть все доступные параметры (и то, что делает "--style=allman"), см. http://astyle.sourceforge.net/astyle.html#_Bracket_Style_Options

person Bigwave    schedule 19.02.2015
comment
в качестве альтернативы вы можете использовать Beautifier с форматом clang и опцией BreakBeforeBraces: Allman. - person Dan M.; 19.09.2017