Как сделать отступ в формате clang, используя вкладки вместо пробелов?

#clang-format

Вопрос:

Тестирование со следующими

clang-format -style="{BasedOnStyle: Google, UseTab: Always}" -i /path/to/file.ino

Результаты в пробелах вместо вкладок

Ответ №1:

внутренне clang-format работает только с пробелами, до последнего шага он заменяет пробелы вкладками, а затем будет заменять их только группами TabWidth . Так как стиль Google имеет IndentWidth: 2 и TabWidth: 4 он не заменит их вкладками, если в одной строке нет двух отступов.

Вам придется синхронизировать IndentWidth , и TabWidth чтобы это работало на каждой строке:

 IndentWidth: 4
TabWidth: 4