Используйте команду отступа GNU для применения стиля K&R только с вкладками
Я пытался использовать отступ GNU для отступа некоторых очень простых C-файлов, и я хочу использовать стиль отступов K&R, но без использования пробелов, просто табуляции.
я пробовал indent -kr --use-tabs
, и просто indent -kr
но они оба просто используют K&R по умолчанию с пробелами или смешивают отступы с пробелами и табуляцией.
Есть ли способ использовать K&R с отступом GNU при строгом использовании только вкладок? Если нет, есть ли лучшая утилита для отступов в этом стиле?
1 ответ
Предполагаемая по умолчанию ширина вкладки в отступе GNU равна 8 (потому что исторически это то, что используют линейные принтеры, телетайпы и тупые терминалы). Если ширина отступа не кратна 8, инструмент будет смешивать табуляцию и пробелы, чтобы соответствовать спецификации ширины отступа.
Вам нужно установить ширину вкладки, чтобы ваш отступ соответствовал --tab-size
/ -ts
вариант, как описано в документации.