indent

Форматирование исходного текста на языке C

Синтаксис:

indent [входной_файл [выходной_файл]] [опции...]

Поддерживаемые платформы:

QNX Neutrino


Опции:

Приведено описание первой опции из пары. Вторая опция деактивирует первую. По умолчанию установлена вторая опция (деактивировано).

-bad, -nbad

Принудительно вставлять пустую строку после каждого блока объявлений.

-bap, -nbap

Принудительно вставлять пустую строку после тела процедуры.

-bbb, -nbbb

Принудительно вставлять пустую строку перед каждым блочным комментарием.

-nbc, -bc

Не вставлять символ новой строки после каждой запятой в объявлении.

-bl, -br

Переместить первую фигурную скобку ({) составного оператора на следующую строку.

-cn

Указать столбец, в котором начинаются комментарии к коду.

-cdn

Указать столбец, в котором начинаются комментарии к объявлениям.

-ncdb, -cdb

Не размещать отдельные разделители комментариев в пустых строках.

-nce, -ce

Не размещать операторы else сразу же после закрывающей фигурной скобки (}).

-cin

Установить для отступа при переполнении строки значение n.

-clin

Установить отступ для меток case на n позиций табуляции после switch.

-d1

Установить отступ для комментариев к коду на одну позицию табуляции.

-din

Установить отступ для столбцов с объявлениями переменных.

-ndj, -dj

Выровнять объявления по левому краю.

-ei, -nei

Установить отступ для if после else, равный предшествующему if.

-nfc1, -fc1

Не форматировать комментарии, которые начинаются в столбце 1.

-in

Указать число пробелов для одного уровня отступа. Значение по умолчанию – 4.

-nip, -ip

Деактивировать отступ для объявлений параметров.

-ln

Указать максимальную длину строки вывода. Значение по умолчанию – 75.

-nlp, -lp

Не выравнивать параметры, переносимые на следующую строку.

-npro

Игнорировать файлы профиля ./.indent.pro и ~/.indent.pro.

-pcs, -npcs

Вставлять пробелы между именем процедуры и следующей круглой скобкой (().

-npsl, -psl

Не размещать типы процедур столбца 1 в предыдущей строке.

-nsc, -sc

Деактивировать размещение звездочек (*) по левому краю комментариев.

-sob, -nsob

Удалить необязательные пустые строки.

-st

Использовать ввод из stdin и отправить вывод в stdout.

-Tимя_типа

Добавить имя_типа в список ключевых слов по типам.

-troff

Форматировать для обработки посредством утилиты troff. При использовании этой опции вывод по умолчанию отправляется в stdout.

-v, -nv

Вывести расширенную информацию; показать статистику и информацию по разбиению строк.

Описание:

Утилита indent форматирует исходный текст на языке C.

Примечание. Если указан только входной_файл, он будет изменен.

Файлы:

./.indent.pro, ~/.indent.pro

Файлы профиля.