IntelliJ IDEA 2024.1 ヘルプ

TODO コメント

時々、将来の参照のためにコードの一部をマークする必要があります: 最適化と改善の領域、起こり得る変更、議論される質問など。IntelliJ IDEA を使用すると、エディターでハイライトされ、インデックスが付けられ、TODO ツールウィンドウにリストされる特別なタイプのコメントを追加できます。この方法で、あなたのチームメイトは注意が必要な問題を追跡できます。

Example of TODO comments
  1. 1 行の TODO コメント

  2. 複数行の TODO コメント

  3. 通常のコメント行

  4. TODO ツールウィンドウ

  5. TODO アイテム

デフォルトでは、IntelliJ IDEA によって認識される 2 つのパターン、TODOFIXME が小文字と大文字の両方で存在します。これらのパターンは行内で使用でき、サポートされている任意のファイルタイプのコメントをブロックできます。デフォルトのパターンを変更するか、必要に応じて独自のパターンを追加できます

複数行の TODO アイテムを作成する

  • 最初のコメント行に続くコメント行のテキストをインデントします。

    複数行の TODO アイテムをインデントするには、スペースとタブ、または両方を組み合わせて使用できます。

複数行の TODO アイテムを無効にする

  1. Ctrl+Alt+S を押して設定を開き、エディター | TODO を選択します。

  2. 次の行のインデント付きテキストを同じ TODO の一部として扱うチェックボックスをクリアします。

TODO アイテムを表示する

  • TODO ツールウィンドウを開きます: 表示 | ツールウィンドウ | TODO

タブを使用して、表示する TODO アイテムのソースを変更します。現在のプロジェクト内のすべてのファイルから、特定のスコープのファイルに基づいて現在のファイル内のファイルのみから、またはアクティブな変更リスト内のファイルから(バージョン管理がある場合)統合が構成されています)。

ソースコード内の TODO コメントに移動するには、TODO ツールウィンドウで対応する TODO 項目をクリックします。この動作を無効にするには、ツールバーのシングルクリックで移動ボタン The Navigate with Single Click button を使用します(この場合、TODO 項目をダブルクリックして関連するコメントに移動する必要があります)。

カスタムパターンを追加して TODO アイテムをフィルタリングする

独自のパターンを追加してリストをフィルタリングし、特定のパターンに一致する TODO アイテムのみを表示できます。例: OPTIMIZE パターンでコード内の可能な最適化の場所をマークし、TODO ツールウィンドウで表示するときに他のすべての TODO アイテムを無視することを選択できます。

  1. 設定ダイアログ(Ctrl+Alt+S)で、エディター | TODO を選択します。

  2. 正規表現を使用して、カスタムパターンを指定します。

    例: コメントに OPTIMIZE という単語のパターンを追加するには、TODO ダイアログのパターンセクションで The Add button をクリックし、次の正規表現を入力します。

    \boptimize\b.*

    これは「optimize」という単語 (\b は単語の境界を指定します) と一致し、コメント内に他の文字をいくつでも含めることができます。

    次に、OK をクリックして新しいパターンを保存します。

  3. フィルターを追加して TODO パターンをグループ化し、TODO ツールウィンドウで対応する TODO アイテムを個別に表示します。

    例: Optimization フィルターを新しいパターンで追加するには、TODO ダイアログのフィルターセクションで The Add button をクリックし、その名前として Optimization を指定し、このフィルターに含める新しいパターンを選択します。

    次に、OK をクリックして新しいフィルターを保存します。

    The TODO settings dialog
  4. OK をクリックして、TODO 設定ダイアログで変更を適用します。

  5. 新しいフィルターを適用するには、TODO ツールウィンドウで the Filter TODO Items button をクリックし、Optimization フィルターを選択します。

パターン用に選択したアイコンは、さまざまな TODO アイテムを区別しやすくするために、TODO ツールウィンドウに表示されます。パターンの大 / 小文字の区別チェックボックスを有効にすることにより、指定された大文字と小文字のみをパターンに一致させることができます。

関連ページ:

カラースキームの切り替え

このセクションを使用して、IntelliJ IDEA エディターの配色を選択します。スキームワークスペースで使用する配色を選択してください。このボタンをクリックすると、次のコマンドが呼び出されます(選択したスキームに応じて)。複製: 現在選択されているカラー設定を新しいスキームとして保存します。新しいスキームを保存するにはを押し、操作をキャンセルするにはを押します。デフォルトの復元: 選択したカラースキームを IntelliJ IDEA に同梱されている初期デフォルトにリセットします。定義済...

スコープとファイルの色

スコープは、プロジェクト内のファイル、パッケージ、フォルダーのグループです。スコープを使用して、さまざまな IDE ビューのプロジェクトアイテムを視覚的に区別し、特定の操作の範囲を制限できます。スコープは、プロジェクト内のファイルを論理的に編成するように設計されています。テストソースはテスト関連のスコープに移動でき、製品コードは製品ファイルのスコープに関連付けることができます。これらの論理チャンクにより、プロジェクトの管理が容易になります。例: テスト関連のインスペクションをテストクラスでのみ実...

変更を変更リストにグループ化する

変更リストは、VCS リポジトリにまだコミットされていないローカル変更のセットです。変更リストを使用すると、さまざまなタスクに関連する変更をグループ化し、これらの変更セットを個別にコミットできます。詳細については、変更をローカルでコミットするを参照してください。変更リストは変更ビューに表示されます。最初は、変更というデフォルトの変更リストが 1 つあります。新しい変更はすべて、変更変更リストに自動的に配置されます。VCS にまだ追加されていない新しく作成されたファイルをグループ化するバージョン管...

バージョン管理統合サポート

IntelliJ IDEA は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、VCS 統合が有効になります。プロジェクトルートをバージョン管理システムに関連付ける:IntelliJ IDEA を使用すると、プロジェクトとバージョン管理システムの統合を迅速に有効にし...

正規表現構文リファレンス

このセクションは、検索と置換の作成、およびナビゲーションパターンの発行に使用できる正規表現構文の概要です。RegEx 構文リファレンス:次の文字を特殊文字またはリテラルとしてマークします。例:n は文字 n と一致します。「\n」は改行文字と一致します。シーケンスはと一致し、はと一致します。入力の始めに一致します。入力の終わりに一致します。直前の文字と 0 回以上一致します。例: "zo*" は z または zoo のいずれかと一致します。前の文字と 1 回以上一致します。例: "zo+" は zoo に一...

文法

Grazie Lite プラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている Grazie Lite プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、Grazie Lite プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。IntelliJ IDEA は、プロジェクトの README.md などのテキ...