LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

По умолчанию включён плагин ClangFormat, который теперь используется для выравнивания кода на языке C++.

Рассказываю:

  • Чтобы вернуть идентацию табами, надо отключить плагин полностью (Edit / Preferences / C++ / Code Style / ClangFormat Settings / Formatting Mode = disabled) и перезапустить QtCreator. При любом другом Formatting Mode (Identing mode, Full formatting) будут пробелы, независимо от выбора UseTab = Always / ForContinuationAndIdentation в Clang-Format Style.

  • UPD к предыдущему пункту: при переключении в другой workspace вышеуказанные настройки сохранились (ClangFormat disabled), но идентация пробелами. Перезапуск не помогает. Суки. UPD2 Нашёл: general / tab policy было mixed, поставил tabs only.

  • Опцию Clang-Format Style / Standard невозможно поменять с Cpp03 на Cpp20: комбобокс открывается, но выбор опции в нём не работает.

Исправление dimgel, :

По умолчанию включён плагин ClangFormat, который теперь используется для выравнивания кода на языке C++.

Рассказываю:

  • Чтобы вернуть идентацию табами, надо отключить плагин полностью (Edit / Preferences / C++ / Code Style / ClangFormat Settings / Formatting Mode = disabled) и перезапустить QtCreator. При любом другом Formatting Mode (Identing mode, Full formatting) будут пробелы, независимо от выбора UseTab = Always / ForContinuationAndIdentation в Clang-Format Style.

  • UPD к предыдущему пункту: при переключении в другой workspace вышеуказанные настройки сохранились (ClangFormat disabled), но идентация пробелами. Перезапуск не помогает. Суки.

  • Опцию Clang-Format Style / Standard невозможно поменять с Cpp03 на Cpp20: комбобокс открывается, но выбор опции в нём не работает.

Исправление dimgel, :

По умолчанию включён плагин ClangFormat, который теперь используется для выравнивания кода на языке C++.

Рассказываю:

  • Чтобы вернуть идентацию табами, надо отключить плагин полностью (Edit / Preferences / C++ / Code Style / ClangFormat Settings / Formatting Mode = disabled) и перезапустить QtCreator. При любом другом Formatting Mode (Identing mode, Full formatting) будут пробелы, независимо от выбора UseTab = Always / ForContinuationAndIdentation в Clang-Format Style.

  • Опцию Clang-Format Style / Standard невозможно поменять с Cpp03 на Cpp20: комбобокс открывается, но выбор опции в нём не работает.

Исходная версия dimgel, :

По умолчанию включён плагин ClangFormat, который теперь используется для выравнивания кода на языке C++.

Рассказываю:

  • Чтобы вернуть идентацию табами, надо отключить плагин полностью (Edit / Settings / C++ / Code Style / ClangFormat Settings / Formatting Mode = disabled) и перезапустить QtCreator. При любом другом Formatting Mode (Identing mode, Full formatting) будут пробелы, независимо от выбора UseTab = Always / ForContinuationAndIdentation в Clang-Format Style.

  • Опцию Clang-Format Style / Standard невозможно поменять с Cpp03 на Cpp20: комбобокс открывается, но выбор опции в нём не работает.