Indent (UNIX)

From Wikipedia, the free encyclopedia

作者 デビッド・ウィルコックス
開発元 デビッド・インガメルズ、カルロ・ウッド、ジョセフ・アルセノー、ジム・キングドン、ジョン・ブリッジズ
初版 1976年11月 (49年前) (1976-11)
最新版
2.2.13[1] ウィキデータを編集 / 2023年3月20日 (2年前)
indent
作者 デビッド・ウィルコックス
開発元 デビッド・インガメルズ、カルロ・ウッド、ジョセフ・アルセノー、ジム・キングドン、ジョン・ブリッジズ
初版 1976年11月 (49年前) (1976-11)
最新版
2.2.13[1] ウィキデータを編集 / 2023年3月20日 (2年前)
リポジトリ ウィキデータを編集
プログラミング
言語
C言語
対応OS クロスプラットフォーム
種別 ソースコード整形ツール
ライセンス GNU: GPLv3+[2]
公式サイト GNU: gnu.org/software/indent/
テンプレートを表示

indentは、ユーザー定義の字下げスタイルおよびコーディングスタイルに基づいてC言語およびC++ソースコードを整形するUNIXプログラミングツールである。C++コードのサポートは最小限である[3]

indentのオリジナル版は、1976年11月にイリノイ大学のデビッド・ウィルコックスによって作成された。1982年10月に4.1BSDに組み込まれた[4]。GNU indentは、1989年にジム・キングドンによって初めて作成された。このコマンドは、Microsoft Windows向けに提供されているGNUのUNIX風一般ユーティリティのWin32移植版「UnxUtils英語版」の一部であり、個別のパッケージとして利用可能である[5]

  $ indent -st -bap -bli0 -i4 -l79 -ncs -npcs -npsl -fca -lc79 -fc1 -ts4 some_file.c

このコマンドは、some_file.cBSD/オールマンのスタイルに類似した形式で字下げし、結果を標準出力に出力する。

GNU indent

脚注

外部リンク

Related Articles

Wikiwand AI