Переопределение стиля clang для каждого файла (в идеале для каждого раздела)C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Переопределение стиля clang для каждого файла (в идеале для каждого раздела)

Сообщение Anonymous »

Я хотел бы пометить часть файла примерно так:

Код: Выделить всё

// clang-format -style="{ SomeSetting: NewValue }"

...

// clang-format -style="{ SomeSetting: OldValue }"
это переопределит глобальные настройки в корневом файле формата .clang. Если это невозможно, можно также использовать специальное форматирование одного файла, поскольку я мог бы обойти это, изолировав раздел, требующий определенного форматирования, в отдельном файле. У меня есть перехватчик git pre-commit, который выполняет форматирование промежуточных файлов, а также плагины IDE, которые запускают clang-format самостоятельно, но я не хочу отмечать определенные файлы и определенные настройки ни в одном из них. из этих мест.

Лучшее, что я могу сейчас сделать, это отформатировать файл с пользовательскими настройками, отключить // clang-format, // clang -format на охранниках вокруг раздела и вернуть настройки обратно, что нерационально в долгосрочной перспективе. Есть ли лучшее решение?

Подробнее здесь: https://stackoverflow.com/questions/619 ... e-override
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»