IntelliJ IDEA 2020.2ヘルプ

コード参照情報

定義

IntelliJ IDEAでは、タグ、クラス、フィールド、メソッド、関数などのシンボルがプロジェクトでどのように定義されているかを確認することができます。この目的のために、IDEにはクイック定義ポップアップがあります。

  • シンボルの定義を表示するには、エディターでシンボルを選択し、Ctrl+Shift+I を押します(または表示 | クイック定義をクリックします)。

Quick Definition popup

または、Ctrl キーを押したまま、任意の記号にカーソルを合わせます。IntelliJ IDEAは、シンボルをリンクとして表示し、その定義をツールチップに表示します。このリンクをクリックして、シンボルの定義にジャンプします。

View definition in a tooltip

右上隅の Open in Find tool window アイコンをクリックして、検索ツールウィンドウで定義を開きます。編集用に定義のソースコードを開き、ポップアップを閉じるには、Edit Source アイコン F4をクリックします。ポップアップを閉じずに定義を開くには、Show Source Ctrl+Enterをクリックします。

型定義

クイック型定義機能を使用すると、編集中のコードから切り替えることなく、変数、フィールド、メソッド、またはその他のシンボルのタイプ定義をポップアップで表示できます。

  • タイプ定義を表示するシンボルにキャレットを置き、表示 | クイック型定義を選択します。

    Viewing type definition in a popup

IntelliJ IDEAには、このアクションのデフォルトのキーボードショートカットはありませんが、設定で手動で構成できます。カスタムショートカットの構成方法の詳細については、キーボードショートカットの構成を参照してください。

パラメーター情報

パラメーター情報ポップアップはメソッドと関数呼び出しのパラメータ名を表示します。エディターに左括弧を入力するか、候補リストからメソッドを選択すると、IntelliJ IDEAは1秒以内に使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します(1000ミリ秒)。

ポップアップが閉じている場合、またはIDEがポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行うには、Ctrl+P を押します(または表示 | パラメーター情報をクリックします)。

Parameter info popup

完全なメソッドまたは関数のシグネチャーを表示する

デフォルトでは、パラメータ情報ポップアップには簡単なシグネチャーが表示されます。メソッド名と返される型を含む完全なシグネチャーを表示するようにIDEを設定できます。

  • 設定/環境設定ダイアログ Ctrl+Alt+Sエディター | 一般 | コード補完に移動し、完全なメソッド・シグネチャーを表示するチェックボックスを選択します。

    Full signatures enabled

パラメータ情報ポップアップを設定する

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | 一般 | コード補完に移動します。

  2. パラメータ情報のポップアップをミリ秒単位で表示するフィールドに、ポップアップが表示されるまでの時間をミリ秒単位で指定します。

ポップアップが自動的に表示されないようにするには、パラメータ情報のポップアップをミリ秒単位で表示するチェックボックスをオフにします。

インレイ・ヒント

インレイヒントは、エディターに表示される特別なマーカーであり、呼び出されたメソッドが期待するパラメーターの名前など、コードに関する追加情報を提供します。他のタイプのヒントは、注釈、メソッドのパラメーター、使用箇所などについて通知します(言語によって異なります)。

Parameter hints

一部のヒントはデフォルトで有効になっています。

設定/環境設定 | エディター | インレイ・ヒントでインレイヒントを微調整できます。各タイプの機能の詳細な説明については、インレイ・ヒントを参照してください。

パラメータヒント例外リストを構成する

特定のメソッドのパラメーターヒントを表示したくない場合は、例外を使用してリストを構成できます。デフォルトでは、例外リストには多くの事前定義されたメソッドが含まれています。リストからメソッドを削除して、そのヒントを表示したり、新しいメソッドを追加してヒントをエディターで非表示にしたりできます。

  1. 設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | インレイ・ヒント を選択し、必要な言語をクリックします。

  2. 中央のセクションのリストでパラメーターのヒントを選択します。

    ヒントを構成するためのオプションが右側で使用可能になります。

  3. ヒントをブラックリストセクションに表示したくないメソッドを追加します。

  4. ヒントを表示したくないケースをブラックリストセクションに追加します。ケースを追加するには、コード内のインラインヒントをクリックし、Alt+Enter を押して現在のメソッドのヒントを表示しないを選択します。

  5. 変更を適用し、ダイアログを閉じます。

クイック・ドキュメント

クイック・ドキュメント ポップアップを使用して、シンボルまたはメソッドシグネチャーの簡単な情報を取得できます。シンボルは、Javadoc(英語)マークアップに従って作成されたドキュメントコメント、またはSDKドキュメントで提供する必要があることに注意してください。プロジェクトに外部ドキュメントを提供して、ポップアップですばやく表示することもできます。

  • 必要な記号の上にマウスを移動してそのドキュメントを表示するか、記号にキャレットを置き、Ctrl+Q表示 | クイック・ドキュメント)を押します。

    もう一度 Ctrl+Q を押して、ポップアップとツールバーを切り替えます。

    Quick Documentation popup

ポップアップで the Show Options Menu icon をクリックしてフォントサイズを変更するか、クイックドキュメントツールバーを表示するか、ソースコードに移動します。

マウスオーバー時にクイックドキュメントを無効にする

  • 設定/環境設定ダイアログ Ctrl+Alt+Sで、エディター | コード編集 | クイック・ドキュメントに移動し、マウス移動でクイック・ドキュメントを表示する チェックボックスをオフにします。

    ポップアップで the Show Options Menu icon をクリックして、マウスの動きで表示オプションを無効にすることもできます。

この場合、キャレットにあるシンボルのドキュメントを表示するには、Ctrl+Q を押すか、メインメニューから表示 | クイック・ドキュメントを選択します。

外部ドキュメント

外部ドキュメントは、必要な情報をWebブラウザーで開きます。これにより、関連するシンボルにナビゲートして、同時に参照できるように情報を保持できます。プロジェクトの外部ドキュメントを構成した後、クイックドキュメントポップアップでそれを表示することもできます。

外部ドキュメントパスを設定する

外部ドキュメントを表示するには、ドキュメントのURLを最初に設定する必要があります。

  1. プロジェクト構造ダイアログ Ctrl+Alt+Shift+Sで、SDKを選択します。

  2. 複数のSDKが構成されている場合は、必要なSDKバージョンを選択し、右側のドキュメントのパスタブを開きます。

  3. Specify URL アイコンをクリックして、外部ドキュメントURLを入力します。例:Java 14の場合は、https://docs.oracle.com/en/java/javase/jp/14/docs/api/と入力します)。

  4. 変更を適用し、ダイアログを閉じます。

外部のドキュメントをオフラインでアクセスする

オフラインで作業する場合は、外部のドキュメントをローカルで表示できます。

  1. 必要なバージョンのドキュメントパッケージをダウンロードしてください。ドキュメントパッケージは通常ZIPアーカイブで配布されています。ダウンロードしたら解凍する必要があります。

    例:公式のJava SE開発キット14.0.1ドキュメント(英語)をダウンロードして解凍することができます。

  2. プロジェクト構造ダイアログ Ctrl+Alt+Shift+Sで、SDKを選択します。

  3. 複数のJDKが設定されている場合は、必要なJDKバージョンを選択し、右側のドキュメントのパスタブを開きます。

  4. Add アイコンをクリックし、ダウンロードしたドキュメントパッケージ(C:\Users\john.doe\Desktop\docs\apiなど)があるディレクトリを指定します。

  5. 変更を適用し、ダイアログを閉じます。

外部ドキュメントの参照

  • 現在のキャレット位置にあるシンボルのドキュメントをWebブラウザで表示するには、Shift+F1 を押すか、メインメニューから表示 | 外部ドキュメントを選択します。

型情報

IntelliJ IDEAでは、変数または式のタイプをポップアップで表示できます。これは、コード要素に関する完全な情報が必要ない場合に役立ちます。

  • 必要なコード要素にキャレットを置き、Ctrl+Shift+P を押す(またはメインメニューから表示 | 型情報を選択する)。

Showing the expression type info

式静的データ

IntelliJ IDEAを使用すると、エディター内のJava式に関する既知の静的情報を表示できます。この情報は、分岐が多い複雑なコードを理解するのに役立ち、式型情報を詳しく説明します。

  • Java式に関する静的情報を表示するには、キャレットを式に置き、Ctrl+Shift+Pをダブルクリックします。

Invoking the expression static data action

この例では、式静的データアクションは、変数が Listとして宣言されているにもかかわらず、list の型が実際には ArrayListであり、指定された時点(size = 0)ではまだ空であることを示しています。

生産性のヒント

ツールチップのテキストをクリップボードにコピーする

ツールチップのテキストをクリップボードにコピーするには、Alt (Linuxの場合は Ctrl+Alt)を押しながらツールチップをクリックします。

コンテキスト情報を表示する

現在のメソッドまたはクラスの宣言が表示されていない場合は、Alt+Qを押すことでツールチップに表示できます。

最終更新日: 2020年8月19日

関連ページ:

HTML

IntelliJ IDEAは、構文やエラーの強調表示、コードスタイル、構造の検証、コード補完、デバッグセッション中のオンザフライプレビュー(ライブ編集)などを含むHTMLの強力なサポートを提供します。HTML仕様は、設定/環境設定の言語およびフレームワーク | スキーマおよび DTDページのデフォル...

XML

IntelliJ IDEAは、構造の検証、フォーマット、インデント(XMLコードスタイルによる、バインドされていない名前空間のインポート、コード構造の表示、タグのアンラップと削除、インスタンスドキュメントからのDTD ファイルとスキーマの生成を含むXMLを強力にサポートします。構文およびエラーの強調...

キーボードショートカットの構成

IntelliJ IDEAには定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定/環境設定ダイアログ を開き、キーマップを選択します。IntelliJ IDEAは、環境に基づいて事前定義されたキーマップを自動的に提案し...

インレイ・ヒント

インレイヒントは、エディターに表示される特別なマーカーであり、呼び出されたメソッドが期待するパラメーターの名前など、コードに関する追加情報を提供します。他のタイプのヒントは、注釈、メソッドのパラメーター、使用箇所などについて通知します(言語によって異なります)。インレイヒント設定では、ヒントで取得す...

Javadoc

ドキュメントのコメントは、JavaScript、Python、Ruby、およびPHPでも利用できます。新しいコメントを追加:自動コメントを使用してjavadocを追加するドキュメントのコメントについては、IntelliJ IDEAはデフォルトで有効になっている補完機能を提供します。宣言の前にと入力し...

コード・インスペクション

IntelliJ IDEAには、コンパイル前にプロジェクト内の異常コードを検出して修正する一連のコードインスペクションがあります。IDEはさまざまな問題を見つけて強調表示し、デッドコードを見つけ、可能性のあるバグを見つけ、スペルの問題、コード構造全体を改善することができます。インスペクションは、すべ...