отступ (Unix)
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2014 г. ) |
Оригинальный автор(ы) | Дэвид Уиллкокс |
---|---|
Разработчик(и) | Дэвид Ингамеллс, Карло Вуд, Джозеф Арсено, Джим Кингдон, Джон Бриджес |
Первоначальный выпуск | ноябрь 1976 г |
Стабильная версия | 2.2.13 [1]
/ 20 марта 2023 г |
Репозиторий | |
Написано в | С |
Операционная система | Кросс-платформенный |
Тип | инструмент переформатирования исходного кода |
Лицензия | GNU: GPL-3.0 или новее [2] |
Веб-сайт | ГНУ: гну |
indent — это Unix утилита , которая переформатирует код C и C++ в соответствии с определяемым пользователем стилем отступов и стилем кодирования . Поддержка кода C++ минимальна. [3]
Первоначальная версия отступа была написана Дэвидом Уиллкоксом из Университета Иллинойса в ноябре 1976 года. Она была включена в 4.1BSD в октябре 1982 года. [4] Отступ GNU был впервые написан Джимом Кингдоном в 1989 году. Команда доступна как отдельный пакет для Microsoft Windows как часть UnxUtils коллекции , состоящей из собственных Win32- портов распространенных GNU Unix-подобных утилит. [5]
Примеры использования [ править ]
Следующая команда
$ indent -st -bap -bli0 -i4 -l79 -ncs -npcs -npsl -fca -lc79 -fc1 -ts4 some_file.c
отступы some_file.c
в стиле, напоминающем стиль BSD/Allman , и записывает результат в стандартный вывод .
Отступ GNU [ править ]
Отступ GNU — это проекта GNU версия отступа другой стиль отступов — стиль GNU . . По умолчанию используется [6]
Ссылки [ править ]
- ^ «НОВОСТИ — indent.git» . Проверено 16 мая 2023 г.
- ^ ГНУ Саванна. «Отступ GNU» . Проверено 30 октября 2023 г.
Лицензия: GNU General Public License v3 или новее.
- ^ «отступ: отступ и формат исходной программы C» . www.gnu.org . Проверено 16 августа 2019 г.
- ^ Дики, Томас (2017). «CINDENT — форматировщик языка C» . Невидимый остров . Проверено 22 апреля 2019 г.
- ^ «Собственные порты Win32 некоторых утилит GNU» . unxutils.sourceforge.net .
- ^ Руководство по отступам GNU
Внешние ссылки [ править ]
- Отступ GNU на домашней странице
- OpenBSD по общим командам Руководство –
- УниверсальныйIndentGUI
- clang-format (альтернатива отступу)