定義と型定義
IntelliJ IDEA では、クラス、フィールド、メソッド、関数、タグなどのシンボルがプロジェクト内のどこでどのように定義されているかを確認できます。この目的のために、IDE はクイック定義ポップアップを備えています。
キャレットでシンボルの定義を表示
エディター内のシンボルにキャレットを置き、Ctrl+Shift+I を押します (またはメインメニューで
をクリックします)。あるいは、Ctrl キーを押したまま、任意の記号の上にマウスを置きます。IntelliJ IDEA はシンボルをリンクとして表示し、その定義をツールチップに表示します。このリンクをクリックすると、シンボルの定義に移動します。
検索ツールウィンドウで定義を開くことができます。これを行うには、ポップアップの右上隅にある アイコンをクリックし、 検索ツールウィンドウで開くをクリックします。
編集用の定義のソースコードを開いてポップアップを閉じるには、 アイコンをクリックしてから、 ソースの編集(F4)をクリックします。
型定義
クイック型定義機能を使用すると、編集中のコードから切り替えることなく、変数、フィールド、メソッド、その他のシンボルの型定義をポップアップで表示できます。
型定義を表示するシンボルにキャレットを置き、
を選択します。編集用の定義のソースコードを開いてポップアップを閉じるには、 アイコンをクリックしてから、 ソースの編集(F4)をクリックします。
IntelliJ IDEA にはこのアクションのデフォルトのキーボードショートカットがありませんが、設定で手動で構成できます。カスタムショートカットの構成の詳細については、「キーボードショートカットを設定する」を参照してください。
関連ページ:
HTML
IntelliJ IDEA は、構文やエラーのハイライト、コードスタイルに応じたフォーマット、構造検証、コード補完、デバッグセッション中のオンザフライプレビュー(ライブ編集)やコードエディターの専用プレビュータブなど、HTML を強力にサポートします。HTML ツールプラグインを有効にするこの機能は、デフォルトで IntelliJ IDEA にバンドルされて有効になっている HTML ツールプラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してくだ...
XML
IntelliJ IDEA は、構造検証、フォーマット () およびインデント (XML コードスタイルによる)、バインドされていない名前空間のインポート、コード構造の表示、タグのアンラップと削除 ()、インスタンスドキュメントからの DTD ファイルおよびスキーマの生成など、XML の強力なサポートをもたらします。構文とエラーのハイライト、コード補完 ()、インテンションアクション ()、クイックドキュメントルックアップ () など。IntelliJ IDEA は、Apache Software Foun...
キーボードショートカットを設定する
IntelliJ IDEA には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。IntelliJ IDEA は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キー...
コードリファレンス情報
パラメーター情報:パラメーター情報ポップアップには、メソッド呼び出しと関数呼び出しのパラメーターの名前が表示されます。IntelliJ IDEA は、エディターで左括弧を入力するか、候補リストからメソッドを選択すると、1 秒 (1000 ミリ秒) 以内に、使用可能なすべてのメソッドシグネチャーを含むポップアップを自動的に表示します。ポップアップが閉じている場合、または IDE がポップアップを自動的に表示しないように構成されている場合は、ポップアップを明示的に呼び出すことができます。これを行う...
インレイヒント
インレイヒントは、エディターに表示される特別なマーカーであり、呼び出されたメソッドが期待するパラメーターの名前など、コードに関する追加情報を提供します。他の型のヒントは、アノテーション、メソッドのパラメーター、使用箇所などについて通知します(言語によって異なります)。インレイヒントはエディターに表示され、コードに関する追加情報を提供して、読みやすく移動しやすくします。インレイヒントを有効または無効にする設定ダイアログ () を開き、に移動し、インレイヒントのグループを展開して、非表示または表示す...