エディターのガター
ガターは、エディターの左側にある垂直の領域です。 ガターには、コード作業中に簡単にアクセスできる重要な情報とアクションアイコンが表示されます。 ガターの外観と動作は、好みに応じてカスタマイズできます。

小さい画面で作業し、ガターやその他の UI 要素が占めるスペースを少なくしたい場合は、 コンパクトモードを有効にすることができます。
スクリーンリーダーを使用する場合は、行番号、アノテーション、アイコンツールヒントをガターで読み取るように 設定できます。
ガターの外観を設定する
ガターの外観を構成するには、ガターを右クリックして 外観 に移動します。
次のガター要素を設定できます。
行番号
行番号の上にブレークポイント
インデントガイド
固定行
パンくずリスト

行番号
デフォルトでは、ガターに行番号が表示されるため、チームメイトと話し合ったり、コード内を移動したりするときに、特定のコード行を参照しやすくなります。
行番号を設定する
必要に応じて、複数の行番号モードを切り替えることができます。
設定 ダイアログ(Ctrl+Alt+S )を開き、 に進みます。
行番号の表示 オプションを有効にして、ドロップダウンメニューから必要な行番号モードを選択します。
ファイルの上から下まで順番に実行される標準の行番号付けで、各行に一意の番号が与えられます。 このモードは、直接移動したり、ディスカッションやエラーメッセージ内の特定の行を参照したりする場合に役立ちます。

行番号は、各行がキャレットの現在の位置から何行離れているかを示します。 これは、 キーボードショートカットを使用してコードブロックをすばやく移動または編集する場合に特に便利です。

このモードでは、絶対行番号と相対行番号が組み合わされ、キャレットの現在の位置には絶対行番号が表示され、他のすべての行には相対行番号が表示されます。 これにより、両方のシステムの利点を活用して、効率的なナビゲーションと編集が可能になります。

行番号を非表示にする
行番号を非表示にするには、次のいずれかを実行します。
ガターを右クリックして、 の選択を解除します。
設定 ダイアログで、 に移動し、 行番号の表示 オプションのチェックを外します。
Code folding
手元のタスクに合わせてコードの表示をカスタマイズするには、 コード折りたたみを使用できます。 デフォルトでは、マウスをホバーすると、展開された領域のガターのアイコンが表示されます。

折りたたみアイコンを常に表示するには、 に移動し、 コードの折りたたみの矢印を表示する の横にある 常 を選択します。
折りたたみアイコンを常に非表示にするには、 に移動して、 コードの折りたたみの矢印を表示する チェックボックスをオフにします。
アクションアイコン
使用可能なガターアイコンのリストは 、プロジェクトの構成、使用するフレームワーク、インストールしたプラグインによって異なります。 例: アクションアイコンは、 クラスの実装とオーバーライドメソッドを追跡したり 、アプリケーションを 実行したりするために使用できます。
プロジェクトで使用できるガターアイコンのリストにアクセスするには、 に移動します。
ガターのアイコンを表示または非表示にするには、その横にあるチェックボックスをオンまたはオフにします。 すべてのガターアイコンを無効にする場合は、リストの上部にある ガターアイコンを表示 チェックボックスをオフにします。

ブックマーク
行の ブックマークは、特定のコード行に印を付け、後でそれらの行にすぐ移動できるようにするために使用されます。
匿名の行ブックマークを追加
エディターで、キャレットをコード行に配置し、 F11 を押します。
または、ブックマークするコード行の横にあるガターを右クリックして、 ブックマークを追加する を選択します。

ブックマークされた行の横のガターにブックマークアイコンが表示されます。
記号付きの行ブックマークを追加
エディターで、キャレットをコード行に配置し、 Ctrl+F11 を押します。
または、ブックマークするコード行の横にあるガターを右クリックして、 ニーモニックブックマークの追加 を選択します。
開いたポップアップで、このブックマークの識別子として使用する数字または文字を選択します。

選択したニーモニックがすでに使用されている場合、IDE は、既存のブックマークを新しいブックマークで上書きするかどうかを確認します。 ニーモニックをサイレントに上書きするには、 今後このメッセージを表示しない オプションを選択します。
必要に応じて、新しいブックマークの説明を入力します。
Enter を押すか、選択した文字または数字をもう一度クリックして、ブックマークを保存します。
文字または数字のブックマークアイコンが、ブックマークされた行の横のガターに表示されます。
デバッガー
エディターのガターは、アプリケーションを デバッグするための便利なエントリポイントとして機能します。
デバッガーセッションを開始する
デバッガーセッションを開始するには、
main()メソッドを持つクラスの近くのガター内にある 実行アイコンをクリックし、 デバッグ を選択します。 これにより、一時的な実行 / デバッグ構成が作成されます。

Gutter を使用すると、 ブレークポイントを管理することもできます。
ブレークポイントの管理
行ブレークポイントを設定するには、実行可能なコード行のガターをクリックします。
メソッドブレークポイントを設定するには、メソッドが宣言されている行のガターをクリックします。
あるクラスのデフォルトコンストラクターが呼び出されたときにプログラムを一時停止するには、クラスが宣言されている行のガターをクリックします。
フィールドウォッチポイントを設定するには、フィールドが宣言されている行のガターをクリックします。
例外以外のブレークポイントを削除するには、ガターでクリックします。
ブレークポイントを移動するには、ガター内の別の行にドラッグします。
ブレークポイントアイコンを設定する
デフォルトでは、 ブレークポイントアイコンは水平方向のスペースを節約するために行番号の上に配置されます。

行番号の近くにブレークポイントを配置するには、ガターを右クリックし、 の選択を解除します。
コードカバレッジ
コードカバレッジを使用すると、テストでカバーされるコードの量を測定できます。
エディターでは、個々のコード行のカバレッジステータスが表示されます。 ステータスはガターに色分けされたマーカーで示されます:
緑(
):コード行が実行されました。黄(
):コード行が部分的に実行されました。 これは、コード行に条件付きロジック(if/elseステートメントやループ、switchステートメントなど)が含まれていて、一部のブランチしか実行されなかった場合に発生します。赤(
):コード行は実行されませんでした。
特定の行のカバレッジ統計を表示するポップアップを開くには、ガター内のカバレッジマーカーをクリックしてください。 使用したカバレッジ runner に応じて、ポップアップには異なる情報が表示されます:

IntelliJ IDEA runner の場合、ポップアップには次の情報が表示されます:
ヒット数 :コード行が実行された回数。
行に条件付きロジック(
if/elseステートメント、三項演算子またはループなど)が含まれている場合:真のヒット数 :条件が真になった回数。
偽のヒット数 :条件が偽になった回数。
行に
switchステートメントが含まれている場合:case <値> :特定の case が実行された回数。

JaCoCo runner の場合、ポップアップには次の情報が表示されます:
完全にカバー済み :コード行が実行されました。条件付きロジックを含む場合は、すべてのブランチが実行されました。 条件付きロジックを含む場合、すべてのブランチが実行されました。
一部のみ実行済み :コード行は実行されたものの、条件付きロジックの一部ブランチしか実行されませんでした。
未カバレッジ :コード行はまったく実行されませんでした。
<number>/<number> 個のブランチをカバー済み :条件付きロジックのうち、実行されたブランチ数と全体のブランチ数の比率。
さらに、ポップアップには次のアイコンが含まれます:
前の <カバレッジ ステータス>
前のカバレッジマーカーに移動し、その統計を開きます。
次の <カバレッジ ステータス>
次のカバレッジマーカーに移動し、その統計を開きます。
テストがカバーする行を表示
そのコード行をカバーするテストを別のポップアップで表示します。
バイトコードの表示
現在のクラスのバイトコードを別のツールウィンドウで表示します。
カバレッジカラーを編集
を開き、カバレッジマーカーの色を カスタマイズします。

カバレッジを非表示
IntelliJ IDEA でカバレッジ結果の表示を停止します。
バージョン管理
Git Blame アノテーションを構成する
VCS アノテーションを使用すると、誰がファイルにどのような変更を加えたかがわかります。
アノテーションを有効にするには、ガターを右クリックして Git Blame でアノテーションを付ける を選択します。

好みに応じて情報を表示するようにアノテーションを設定できます。
アノテーションコンテンツ。 アノテーションを右クリックして に移動します。 アノテーションに含める情報(リビジョン番号、変更日、作成者名)を選択できます。
色。 アノテーションを右クリックして に移動します。 何を強調するかを選択できます:最近のコミットを見やすくするための変更の順序、または変更の著者。 強調表示を無効にするには、 Hide オプションを選択します。
名前。 アノテーションを右クリックして に移動します。 著者の表示方法を選択できます:フルネーム、名のみ、姓のみ、イニシャル、またはメールアドレス。
エディターでファイルを変更したときに、そのファイルへの変更を追跡することもできます。 すべての変更は、変更された行の隣のガターに表示される 変更マーカーでハイライトされ、最後に リポジトリと同期してから導入された変更の種類を示します。 リポジトリに変更をコミットすると、変更マーカーが消えます。
テキストに加えた変更は色分けされています。

一部に色と意味を強調リストのデフォルトの線下表の カラースキーム。
色 | 回線状況 | 説明 |
|---|---|---|
| Modified lines | 最後の更新以降に変更された行。 |
| 空白が変更された行 | 最後の更新以降に空白のみが変更された行。 |
| 追加された行 | 最後の更新以降に追加された行。 |
| Deleted lines | 前回の更新以降に削除された行。 |
色 | 回線状況 | 説明 |
|---|---|---|
| Modified lines | 最後の更新以降に変更された行。 |
| 空白が変更された行 | 最後の更新以降に空白のみが変更された行。 |
| 追加された行 | 最後の更新以降に追加された行。 |
| Deleted lines | 前回の更新以降に削除された行。 |
色 | 回線状況 | 説明 |
|---|---|---|
| Modified lines | 最後の更新以降に変更された行。 |
| 空白が変更された行 | 最後の更新以降に空白のみが変更された行。 |
| 追加された行 | 最後の更新以降に追加された行。 |
| Deleted lines | 前回の更新以降に削除された行。 |
変更マーカーの上にマウスを移動してクリックすると表示されるツールバーを使用して、変更を管理できます。 ツールバーは、変更された行の前の内容を示すフレームとともに表示されます。

をクリックして変更をロールバックし、
をクリックして現在の行の現在のバージョンとリポジトリバージョンの違いを確認できます。
ファイル全体を元に戻す代わりに、このポップアップの内容の一部をコピーしてエディターに貼り付けることができます。