В нашем проекте мы иногда инициализируем массивы на одной строке, и иногда мы инициализируем их как блоки. Этоclang-format, array initialisers
strings::UniChar const s[] = {'H', 'e', 'l', 'l', 'o'};
против
strings::UniChar const s[] = { 'H', 'e', 'l', 'l', 'o' };
Я хотел бы clang-format
, чтобы иметь возможность различать между этими двумя типами, а не превратить второй в первый или выровнять элементы после открывающей скобки , Это не так:
strings::UniChar const s[] = {'H', 'e', 'l', 'l', 'o'};
Есть ли способ достичь этого с помощью файлов конфигурации?
Почему бы вам не отключить формат clang только для этих объявлений с '/ * clang-format off * /' – mkaes
Это один из вариантов, который я считаю, я надеялся, что это автоматический способ сделать это. – Ibolit