「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

オートインデント

pointこの用語のポイント

point自動的に字下げしてくれる機能だよ

point改行時に字下げされるよ

スポンサーリンク

簡単に書くよ

オートインデント(英:auto indent)とは

文字を入力中に、改行とかをしたときに、自動で良い感じに字下げ(インデント)してくれる機能のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「インデント」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

インデントは「行の先頭に空白を入れて、行の開始位置を横にズラすこと」です。
日本語では「字下げ」と呼ばれます。

オートインデント

インデントは、文章やプログラムをパッと見で分かりやすくする目的でやります。

例えば、そうですね。

以下のようなプログラムが あったとしましょう。

a = 5;
b = 1;
while(a > b){
if(hoge == "a"){
print "A";
if(hoge2 == "b"){
print "B";
}else{
print "C";
}
}
}


どうでしょうか。
パッと見で処理の内容が分かりにくいですよね。

この内容をインデントすると、例えば以下のようになります。

a = 5;
b = 1;
while(a > b){
    if(hoge == "a"){
        print "A";
        if(hoge2 == "b"){
            print "B";
        }else{
            print "C";
        }
    }
}


今度は、どうでしょうか。
さっきよりも見やすくなりましたよね。

実は、このプログラムは「a > b」の条件でループするのですが、aの値もbの値も変わっていません。
そのため、このプログラムを動かすと、無限ループします。

そのような間違いもインデントされていた方が見つけやすいはずです。

以上を踏まえて

自動で良い感じにインデントしてくれる機能

が「オートインデント」です。
文字を入力していて、改行とかをしたときに、勝手にインデントしてくれます。

オートインデント2

コンピュータさんに気を使って「良い感じに」と表現しましたけどね。
実際には良い感じにならない場合も あります。
ドンマイです。

オートインデント3

ソフトや操作にもよりますが、基本的には前の行に合わせてインデントしてくれるはずです。
便利と感じるかは人それぞれです。


image piyo2

一言でまとめるよ

まぁ「オートインデント」って単語が出てきたら「自動で字下げする機能なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像032
書籍画像053

おまけ

■訳してみるよ

「auto(オート)」の意味は「自動の」とかです。
「indent(インデント)」の意味は「字下げする」とかです。
何となく くっつけると

自動で字下げする

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
マンガでわかるITパスポート
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問