インデントとは、文章やプログラムの行の始まりを、右へずらすことです。日本語では「字下げ」とも呼ばれます。
かんたんに言うと、文字の位置をそろえて、内容を読みやすくするためのものです。Wordなどの文書作成ソフトと、プログラミングの両方で使われます。
この記事では、インデントの意味や種類、使い方を初心者向けに解説します。Wordのインデントとプログラミングのインデントの違いも、具体例を使って紹介します。
関連するIT用語・ビジネス用語をまとめて確認したい方は、IT用語・ビジネス用語一覧もあわせてご覧ください。
インデントとは行の始まりをずらすこと
インデントとは、行の先頭に空白を作り、文字が始まる位置を右へずらすことです。英語では「indent」と書きます。
たとえば、次の二つを比べてみてください。
今日の予定 会議に参加する 今日の予定 会議に参加する
下の例では、「会議に参加する」の前に空白があります。行の始まりを右へずらすことで、見出しと内容の関係が分かりやすくなっています。
このように、文字の位置をそろえて文章のまとまりを見せるのが、インデントの基本的な役割です。
インデントを使う目的
インデントは、文章やプログラムを見やすくするために使います。内容の区切りや、項目どうしの関係を目で確認しやすくなります。
主な目的は、次のとおりです。
- 文章の段落を分かりやすくする
- 見出しと説明文の位置をそろえる
- 箇条書きの親子関係を示す
- プログラムのまとまりを見やすくする
- 読み間違いや入力ミスを減らす
本棚で大きな分類の中に小さな分類を置く場面を考えると、分かりやすいでしょう。小さな分類を少し右へずらすと、どの分類に含まれるかが見た目で分かります。
ITや文書作成におけるインデントも同じです。文字の位置をずらすことで、情報のまとまりや順番を示します。
インデントが使われる主な場面
インデントは、文書の作成からプログラミングまで、さまざまな場面で使われています。
| 使われる場面 | インデントの役割 |
|---|---|
| Wordなどの文書 | 段落や箇条書きの位置をそろえる |
| レポートや作文 | 段落の始まりを分かりやすくする |
| プログラミング | 処理のまとまりを見やすくする |
| Webページのコード | タグや設定の親子関係を見やすくする |
| メールや資料 | 引用文や補足説明を区別する |
どの場面でも、共通する目的は「文字の並びを整えて読みやすくすること」です。
Wordで使うインデントの種類
Wordのインデントには、いくつかの種類があります。どの行を動かすかによって、名前と使い方が変わります。
1行目のインデント
1行目のインデントは、段落の最初の行だけを右へずらす設定です。作文やレポートで、段落の始まりを一文字分空けるときに使います。
インデントは、文字の位置を整えるための機能です。 文章やプログラムを読みやすくするために使われます。
2行目以降の位置は変わりません。
ぶら下げインデント
ぶら下げインデントは、1行目を残し、2行目以降を右へずらす設定です。箇条書きや用語の説明で、文章の始まりをそろえたいときに使います。
インデント:文章やプログラムの行の始まりを 右へずらすこと。
長い説明が次の行へ続いても、文字の始まりがそろうため、読みやすくなります。
左インデント
左インデントは、選んだ段落の左側全体を右へ動かす設定です。段落をほかの文章より内側に置きたいときに使います。
箇条書きの中に、さらに小さな項目を作る場合にも利用できます。
右インデント
右インデントは、段落の右端を内側へ動かす設定です。文章が表示される横幅を狭くできます。
引用文や補足説明を、本文と分けて見せたい場合などに使われます。
Wordでインデントを設定する方法
Wordでは、画面上部にある「ルーラー」を使うと、文字の位置を目で確認しながら調整できます。ルーラーとは、文字の位置を示す定規のような目盛りです。
基本的な手順は、次のとおりです。
- インデントを設定する段落を選ぶ
- Wordの「表示」から「ルーラー」を表示する
- ルーラー上のインデントマーカーを動かす
- 文字の位置を確認する
インデントマーカーとは、ルーラー上に表示される三角形や四角形の印です。動かすマーカーによって、1行目や2行目以降、段落全体の位置が変わります。
Wordのショートカットキー
Windows版のWordでは、「Ctrl」キーと「M」キーを同時に押すと、段落の左インデントを増やせます。文字の始まりが右へ移動します。
「Ctrl」「Shift」「M」を同時に押すと、左インデントを減らせます。ただし、使っている機器やソフトの設定によって、操作が異なる場合があります。
プログラミングにおけるインデントとは
プログラミングにおけるインデントとは、プログラムの行の先頭に空白を入れ、処理のまとまりを見やすくすることです。
プログラムは、多くの命令を順番に並べて作ります。インデントがないと、どの処理がどの条件に含まれているのか分かりにくくなります。
次は、インデントを使わない例です。
if score >= 60:
print("合格です")
次は、インデントを使った例です。
if score >= 60:
print("合格です")
「if」は、「もし条件に合っていたら、次の処理を行う」という意味です。下の例では、「合格です」と表示する処理が条件の中にあることを、インデントで示しています。
Pythonではインデントが処理に関係する
Pythonは、初心者にも利用されているプログラミング言語の一つです。プログラミング言語とは、コンピューターに処理の内容を伝えるための決まりを指します。
Pythonでは、インデントによって処理のまとまりを判断します。そのため、必要な場所にインデントがない場合や、空白の幅がそろっていない場合は、正しく動かないことがあります。
一方、HTMLやCSSなどでは、インデントが画面の表示に直接影響しない場合が一般的です。それでも、コードを読みやすくするためにインデントを付けます。
タブとスペースによるインデントの違い
プログラミングでは、主に「Tabキー」または「スペースキー」を使ってインデントを入れます。
| 方法 | 特徴 |
|---|---|
| タブ | Tabキーを1回押して、まとまった空白を入れる |
| スペース | 半角スペースを2個や4個入れて位置をずらす |
どちらを使うかは、プログラムの種類やチームの決まりによって異なります。自分だけで判断せず、同じファイルの中で使い方をそろえることが大切です。
タブとスペースを混ぜると、見た目ではそろっていても、内部では違う文字として扱われることがあります。特にPythonでは、どちらかに統一すると間違いを防ぎやすくなります。
インデントと字下げの違い
インデントと字下げは、ほぼ同じ意味で使われます。どちらも、行の始まりを右へずらすことを表す言葉です。
「字下げ」は、作文や文書の説明でよく使われます。「インデント」は、Wordの機能やプログラミングの説明でよく使われる言葉です。
| 言葉 | よく使われる場面 |
|---|---|
| 字下げ | 作文、レポート、一般的な文章 |
| インデント | Word、プログラミング、Webページのコード |
呼び方は異なりますが、文字の始まりをずらして読みやすくするという目的は同じです。
インデントと空白の違い
インデントと空白は、同じものではありません。インデントは文字の位置を整える考え方や機能で、空白は文字と文字の間に入れるスペースです。
Wordでスペースキーを何度も押して位置をそろえると、文字数や用紙の設定を変えたときに位置がずれることがあります。文書の形を整える場合は、スペースではなくインデント機能を使うほうが調整しやすくなります。
プログラミングでは、空白やタブを使ってインデントを表します。この点が、Wordのインデント機能との違いです。
インデントについて初心者が間違えやすい点
スペースを何度も押して位置をそろえる
Wordでは、スペースを入れて文字の位置をそろえることもできます。しかし、文章を追加したときや表示の幅を変えたときに、位置がずれる場合があります。
段落の位置を整える場合は、Wordのインデント機能を使うと管理しやすくなります。
タブとスペースを混ぜる
プログラムの同じまとまりで、タブとスペースを混ぜると、位置が正しくそろわないことがあります。
使用する文字数や方法を決め、同じ書き方にそろえましょう。
「インデントを下げる」の方向を間違える
「インデントを下げる」という言い方は、使う人によって意味が分かりにくい場合があります。右へ動かすのか、左へ戻すのかを確認したほうが確実です。
Wordでは「インデントを増やす」「インデントを減らす」という表現を使うと、動かす方向を伝えやすくなります。
インデントについてよくある質問
インデントは何文字分入れますか?
文章では、段落の最初を一文字分下げる書き方がよく使われます。ただし、学校や会社の決まり、文書の種類によって異なります。
プログラミングでは、半角スペース2個または4個を使う方法があります。利用する言語やチームの決まりに合わせてください。
インデントはTabキーで入れられますか?
多くの文書作成ソフトやプログラム作成用のソフトでは、Tabキーでインデントを入れられます。ただし、ソフトによってはTabキーに別の動きが設定されています。
インデントは必ず必要ですか?
文章では、文書の種類や書き方によって必要かどうかが変わります。すべての文章に必ず付けるものではありません。
プログラミングでは、読みやすさを高めるために使います。Pythonのように、インデントがプログラムの動きに関係する言語もあります。
インデントエラーとは何ですか?
インデントエラーとは、主にPythonで、行の位置が決まりに合っていないときに出るエラーです。エラーとは、プログラムを正しく動かせない問題を知らせる表示です。
空白の数がそろっているか、タブとスペースが混ざっていないかを確認すると、原因を見つけやすくなります。
まとめ|インデントとは文字の位置を整えるもの
インデントとは、文章やプログラムの行の始まりを右へずらすことです。字下げとも呼ばれ、内容のまとまりを分かりやすくするために使われます。
Wordでは、1行目のインデントやぶら下げインデントなどを使って、段落の形を整えます。プログラミングでは、処理のまとまりを示し、コードを読みやすくします。
インデントは、ただ空白を入れるだけのものではありません。文字の位置をそろえ、文章やプログラムの構造を伝えるための大切な工夫です。
