Используйте команду отступа 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 вариант, как описано в документации.

Другие вопросы по тегам