indent (UNIX)とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > indent (UNIX)の意味・解説 

indent (UNIX)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/04/01 01:57 UTC 版)

indent
作者 デビッド・ウィルコックス
開発元 デビッド・インガメルズ、カルロ・ウッド、ジョセフ・アルセノー、ジム・キングドン、ジョン・ブリッジズ
初版 1976年11月 (48年前) (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

GNU indentはGNUプロジェクトによるindentのバージョンである。デフォルトの字下げスタイルはGNUスタイルが使用される[6]

脚注

  1. ^ "NEWS - indent.git"; 閲覧日: 2023年5月16日.
  2. ^ GNU Savannah. “GNU indent”. 2023年10月30日閲覧。 “License: GNU General Public License v3 or later”
  3. ^ indent: Indent and Format C Program Source”. www.gnu.org. 2019年8月16日閲覧。
  4. ^ Dickey, Thomas (2017年). “CINDENT - C-language formatter”. Invisible Island. 2019年4月22日閲覧。
  5. ^ Native Win32 ports of some GNU utilities”. unxutils.sourceforge.net. 2025年4月1日閲覧。
  6. ^ GNU indent manual”. gnu.org (2021年4月18日). 2025年4月1日閲覧。

外部リンク




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  
  •  indent (UNIX)のページへのリンク

辞書ショートカット

すべての辞書の索引

「indent (UNIX)」の関連用語

indent (UNIX)のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



indent (UNIX)のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのindent (UNIX) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS