NetBeans IDE Java エディタでのコード補完: リファレンスガイド
統合開発環境 (IDE) の目的は、生産性を最大限にすることと、単一のツールからのシームレスな開発をサポートすることです。このリファレンスドキュメントでは、NetBeans IDE の Java エディタに備わった、便利なコード補完機能、カスタマイズオプション、およびナビゲーション機能を説明します。
エディタの生産性を向上させる機能の使用方法を表示するには、「NetBeans IDE での Java コードの編集」スクリーンキャストを視聴してください。
目次
このチュートリアルを完了するには、次の表に示すソフトウェアおよびリソースが必要です。
スマートコード補完
NetBeans IDE の Java エディタは、スマートコード補完機能を使用してコードをすばやく記述および生成できます。一般に、コード補完機能は、不足しているコードを追加する、アプリケーションとの関連で使用できるオプションを探す、必要に応じてコードのブロックを生成するなどの場合にとても便利です。コード補完の使用方法の例を次に示します。
コード補完の呼び出し
|
Ctr- スペースキーを押し (またはメインメニューから「ソース」>「コードを補完」を選択)、コード補完ボックスを表示します。入力するにつれて、候補の一覧は短くなります。一覧表示される候補には、java.lang パッケージからソースファイルにインポートされた候補と記号が含まれます。
コード補完設定をカスタマイズするには、「ツール」>「オプション」>「エディタ」>「コード補完」を選択します。
たとえば「コード補完」ウィンドウを、自動的にポップアップするように設定することも、必要な場合にのみポップアップするように設定することもできます。「コード補完」タブで、「補完ウィンドウを自動ポップアップ」チェックボックスを選択すると、特定の文字の入力時に「コード補完」ウィンドウが自動的に呼び出されます。デフォルトの文字は「.」ですが、独自の文字を追加してもかまいません。
「コード補完」ウィンドウを呼び出す文字を追加するには、「言語」ドロップダウンリストから「Java」選択し、「Java 用自動ポップアップのトリガー」フィールドに目的の文字を入力します。指定した文字を入力すると常に「コード補完」ウィンドウがポップアップするようになります。
「補完ウィンドウを自動ポップアップ」チェックボックスが無効になっている場合、コード補完を使用するには毎回 Ctr- スペースキーを押す必要があります。
|
|
NetBeans IDE の Java コード補完は「スマート」です。コードの文脈にもっとも関連のある候補が、「コード補完」ウィンドウの最上位の黒い線より上に表示されます。
左の例では、エディタは java.util パッケージから LinkedHashMap コンストラクタを挿入することを候補に挙げています。
「スマート」候補に使用するものがない場合、再度 Ctr- スペースキーを押してリスト全体を表示します。 |
キーワード補完
|
コード補完 (Ctr- スペース) を使用して、コード内のキーワードを補完できます。エディタが文脈を分析し、もっとも関連のあるキーワードが候補として表示されます。
左の例では、ColorChooserDemo クラスが JPanel クラスを拡張します。候補の項目から、extends キーワードをすばやく追加できます。
|
|
新しいフィールドまたは変数を追加するときに、コード補完 (Ctr- スペース) を使用して、その型に一致する名前を選択できます。
新しい名前の接頭辞を入力して Ctr- スペースキーを押し、使用する名前を候補の一覧から選択します。 |
|
エディタは、変数、メソッド、またはフィールドのパラメーターを推測し、候補をポップアップボックスに表示します。
たとえば、1 つ以上の引数を持つメソッドを「コード補完」ウィンドウから選択した場合、最初の引数がエディタで強調表示され、この引数の書式の候補を示すツールチップが表示されます。次の変数に移動するには、Tab キーまたは Enter キーを押します。
Ctr-P キー (または「ソース」>「メソッドのパラメータを表示」) を押すことで、メソッドパラメーターのツールチップをいつでも呼び出すことができます。
|
一般的な接頭辞補完
|
Tab キーを押すと、もっとも広く使われる接頭辞と単一の候補をすばやく補完できます。
この機能の動作を確認するには、次のように入力します。
- 「System.out.p」と入力し、コード補完で「p」から始まるすべてのフィールドとメソッドが表示されるのを待ちます。表示される候補はすべて「print」関連です。
- Tab キーを押すとエディタで「print」が自動的に補完されます。
「l」と入力を続行して Tab キーを押すと、「println」が追加されます。
|
「コード補完」ウィンドウでは、Java 言語の異なるメンバーを識別するためにアイコンが使用されます。これらのアイコンの意味を確認するには、このドキュメントの最後の「付録 A」を参照してください。
ページの先頭へ
インポートの管理
インポート文を使用する方法はいくつかあります。IDE の Java エディタでは、コードでインポート文が正しく使用されているかどうかが絶えず確認され、インポートされていないクラスまたは使用されていないインポート文が検出されるとすぐに警告が表示されます。
|
|
インポートされていないクラスが見つかった場合、 エラーマークが IDE の左マージンに表示されます。このマージンは、グリフマージンとも呼ばれます。エラーマークをクリックし、見つからないインポートを追加するか、このクラスを現在のパッケージ内に作成するかを選択します。
見つからないすべてのインポート文を一度に追加するには、入力中に Ctrl-Shift-I キー (または「ソース」>「インポートを修正」をメニューから選択) を押します。
カーソルがある場所の型のインポートだけを追加するには、Alt-Shift-I キーを押します。
|
|
「コード補完」ウィンドウからクラスを選択すると、エディタによってクラスにインポート文が自動的に追加されるため、これについて考慮する必要はありません。
|
 |
使用されていないインポート文がコード内にある場合、エディタの左マージンにある 警告マークを押し、使用されていないインポート 1 つ削除するか、すべて削除するかを選択します。エディタでは、使用されていないインポートには下線が表示されます。詳細については、「意味解釈の色分けと強調表示」セクションを参照してください。
コードに、使用されていないインポートや見つからないインポートがあるかどうかをすばやく確認するには、右マージンのエラーストライプを見ます。オレンジ色のストライプは、見つからないまたは使用されていないインポートを示します。 |
ページの先頭へ
コードの生成
Java エディタでの作業中、コード補完を使用するか、「コード生成」ダイアログから、コードの部分を生成できます。自動コード生成の簡単な例を次に示します。
「コード生成」ダイアログの使用

|
エディタ内の任意の場所で Alt-Insert キーを押し (または「ソース」>「コードを挿入」を選択)、「コード生成」ボックスからコンストラクタを挿入します。候補の一覧は、現在の分脈に合わせて調整されます。
左の例では、Sample クラスにコンストラクタを生成しようとしています。Alt-Insert キーを押して「コード生成」ボックスから「コンストラクタ」を選択し、コンストラクタによって初期化されるフィールドを指定します。エディタで、指定したパラメータを使用してコンストラクタが生成されます。
IDE の Java エディタでは、さまざまなコンストラクタとメソッド全体の生成、メソッドのオーバーライドと委譲、プロパティーの追加などを自動的に行えます。
|
コード補完の使用
|
コードは、「コード補完」ウィンドウから生成することもできます。この例では、前出と同じコード部分を使用して、「コード補完」ウィンドウからコードを生成する方法を示します。
Ctrl- スペースキーを押して「コード補完」ウィンドウを開き、「Sample(String name, int number) - generate」を選択します。エディタで、指定したパラメータを使用してコンストラクタが生成されます。
「コード補完」ウィンドウでは、自動的に生成できるコンストラクタに アイコンと「generate」という注記が付与されます。アイコンとその意味の説明については、「付録 A」を参照してください。 |
ページの先頭へ
コードテンプレート
コードテンプレートとは、関連付けられた省略名を持つ、定義済みのコードです。コードテンプレートの使用方法を次の例に示します。
コードテンプレートの使用方法

|
コードテンプレートは、コード補完ウィンドウ内で アイコンが付与されます。
次のいずれかの操作を実行できます。
- テンプレートを「コード補完」ウィンドウから選択し、Enter キーを押します。
- このテンプレートの省略名を入力し、このテンプレートを展開するキーを押します (デフォルトでは Tab)。
展開されたテンプレートで、編集できる部分は青いボックスで表示されます。Tab キーを使用し、編集する必要がある部分を移動します。 |
コードテンプレートの追加または編集
|

|
コードテンプレートをカスタマイズするには、次を行います。
- 「ツール」>「オプション」>「エディタ」>「コードテンプレート」を選択します。
- 「言語」ドロップダウンリストから、「Java」(またはコードテンプレートの作成に使用する任意の言語) を選択します。省略名の一覧と、それに関連付けられたテンプレートが表示されます。
- 「新規」ボタンと「削除」ボタンを使用し、一覧のテンプレートを追加または削除します。既存のテンプレートを編集するには、テンプレートを選択し、一覧の下にある「展開されるテキスト」フィールド内でコードを編集します。
- テンプレートの展開に使用するキーを選択します。デフォルトのキーは Tab キーです。
新しいコードテンプレートを記述するための構文についての詳細は、このドキュメントを参照してください。
「NetBeansIDE for PHP でのコードテンプレート」も参照してください。 |
ページの先頭へ
Javadoc の操作
コードで Javadoc を使用しやすくする次の機能を使用します。
Javadoc の表示
|
カーソルを要素の上に合わせ、Ctr-Shift- スペースキー (または「ソース」>「ドキュメントを表示」を選択) を押します。この要素の Javadoc がポップアップウィンドウに表示されます。
IDE のメインメニューで、「ウィンドウ」>「その他」>「Javadoc」をクリックし、「Javadoc」ウィンドウを開きます。このウィンドウでは、カーソル位置についてのドキュメントが自動的に更新されます。
|
Javadoc スタブの作成
 |
カーソルを Javadoc のないメソッドまたはクラスの上に合わせ、「/**」と入力し、Enter キーを押します。
内容を補足する Javadoc コメントの骨格構造が作成されます。Javadoc ウィンドウを開いている場合、入力中に変更内容が即時に表示されます。
|
Javadoc ヒントの使用
 |
Javadoc が見つからない、または Javadoc タグが必要な場合は、ヒントが表示されます。
Javadoc エラーを修正するには、左マージンの電球アイコンをクリックします。
Javadoc に関連するヒントを表示しない場合、「ツール」>「オプション」>「エディタ」>「ヒント」を選択し、表示されるヒントの一覧で「Javadoc」のチェックボックスの選択を解除します。
|
Javadoc タグに対するコード補完の使用
 |
Javadoc タグにはコード補完を使用できます。
「@」記号を入力して、コード補完ウィンドウが開くまで待ちます。設定によっては Ctr- スペースキーを押す必要があります。
|
Javadoc の生成
 |
プロジェクトに Javadoc を生成するには、「実行」>「Javadoc を生成」メニュー項目を選択 (または「プロジェクト」ウィンドウ内のプロジェクトを右クリックして「Javadoc を生成」を選択) します。IDE で Javadoc が生成され、個別のブラウザウィンドウに表示されます。
左の例に、「Javadoc を生成」コマンドの出力サンプルを示します。警告またはエラーがある場合、それらもこのウィンドウに表示されます。
Javadoc 整形オプションをカスタマイズするには、プロジェクトを右クリックして「プロパティー」を選択し、「構築」カテゴリの下にある「ドキュメント化」パネル (Java プロジェクトでのみ使用可能) を開きます。このパネルのオプションに関する情報については、このウィンドウの「ヘルプ」ボタンをクリックします。 |
Javadoc の解析
 |
Javadoc コメントが必要なコード内の場所を特定し、それらのコメントをすばやく挿入するには、Java エディタで使用できる Javadoc アナライザツールを使用します。
Javadoc コメントを解析して修正するには、次の手順に従います。
- プロジェクト、パッケージ、または個別のファイルを選択し、メインメニューから「ツール」>「Javadoc を解析」を選択します。
選択範囲に応じて、Javadoc コメントを追加または修正するための候補が「アナライザ」ウィンドウに表示されます。
- Javadoc を修正する箇所の 1 つまたは複数のチェックボックスを選択し、「選択項目を修正」ボタンをクリックします。
- 「修正した問題を見直し」をクリックし、上矢印または下矢印を使用して実際にコメントを追加します。この機能は、修正するいくつかのインスタンスを一度に選択し、再度スタブに移動する場合に便利なことがあります。
|
ページの先頭へ
ヒントの使用
入力中に、Java エディタでコードが確認され、エラーを修正してコードを移動する方法の候補が提供されます。次の例に、このエディタで使用できるヒントの種類と、それらをカスタマイズする方法を示します。
コード修正のためのヒントの使用
 |
一般的なコーディングの間違いについて、エディタの左マージンにヒントが表示されます。フィールドの不足、変数の定義、インポートや括弧の問題など、さまざまな種類のエラーに関するヒントが表示されます。ヒントアイコンをクリックし、追加する修正を選択します。
ヒントは、デフォルトで自動的に表示されます。すべてのヒントを表示する場合、「ソース」>「コードを修正」(または Alt-Enter キーを押す) を選択します。
たとえば、「myBoolean=true」と入力してみます。この変数が定義されていないことがエディタで検出されます。ヒントアイコンをクリックし、フィールド、メソッドパラメータ、または次の局所変数を作成することが推奨されるのがエディタに表示されます。
|
ヒントのカスタマイズ
|
 |
表示するヒントのカテゴリ数は制限できます。これを行うには、次の手順に従ってください。
- 「ツール」>「オプション」>「エディタ」>「ヒント」を選択します。
- 「言語」ドロップダウンリストから「Java」を選択し、ヒントを表示する要素の一覧を表示します (チェックボックスは選択された状態)。
- 一部のカテゴリのヒントを無効にするには、該当するチェックボックスの選択を解除します。
注: 「ヒント」タブで、依存関係のスキャンのスコープ (「依存関係のスキャン」オプション) を無効にしたり、制限したりすることもできます。これらの手順を実行すると、IDE のパフォーマンスが大幅に向上することがあります。
IDE は、変更中のファイルに依存するクラスを特定して再コンパイルすることで、Java ソースのコンパイルエラーを検出します。これは、エディタで開いていないファイルの中に依存関係がある場合でも実施されます。コンパイルエラーが見つかった場合、赤いバッジがソースファイル、パッケージ、またはプロジェクトノードに追加されます。プロジェクト内での依存関係のスキャンは、リソース消費を増やすことがあり、特に大規模プロジェクトを操作している場合にパフォーマンスが低下することがあります。
IDE のパフォーマンスを改善するため、次のいずれかを実行できます。
- 依存関係のスキャンのスコープをソースルートに制限する (変更されたクラスがあるソースルート内でのみ依存関係を検索する)、または現在のプロジェクトに制限します。
- 依存関係のスキャンを無効にします (「プロジェクトプロパティー」>「構築」>「コンパイル」を選択し、「Java の依存性を追跡」オプションの選択を解除します)。この場合、ファイルの変更時に、IDE で依存関係またはエラーバッジの更新がスキャンされません。
|
囲む...
 |
コードの一部を for、while、if、try/catch などのさまざまな文で簡単に囲むことができます。
文で囲むコード内のブロックを選択し、左マージンの電球アイコンをクリックします (または Alt-Enter キーを押す)。候補の一覧が表示され、ここから必要な文を選択できます。 |
一般的なエディタ機能
コードの整形
|

|
「ソース」>「整形」を選択する、または Alt-Shift-F キーを押し、ファイル全体またはコードの選択部分を整形します。指定した整形設定に従って、IDE でコードが整形されます。
Java コードの整形設定をカスタマイズするには、次の手順に従います。
- 「ツール」>「オプション」>「エディタ」>「整形」を選択します。
- 「言語」ドロップダウンリストから「Java」を選択します。
- 「カテゴリ」ドロップダウンリストから、カスタマイズするカテゴリを選択します。たとえば、空行の数、タブとインデントのサイズ、折り返しスタイルなどをカスタマイズできます。
- 選択したカテゴリの規則を変更し、結果をプレビューします。
|
中括弧、括弧、および引用符の挿入と強調表示

|
IDE では、デフォルトで、対応する中括弧、括弧、および引用符のペアが自動的に挿入されます。開始中括弧を入力し、Enter キーを押すと、閉じ中括弧が自動的に追加されます。(、[、"、および ' に対し、対応するペアがすぐに挿入されます。
何かの理由があってこの機能が無効にされている場合、次のように有効にします。
- 「ツール」>「オプション」>「エディタ」>「コード補完」を選択します。
- 「閉じ括弧を自動的に挿入」チェックボックスを選択します。
また、対応する中括弧、括弧、および引用符のペアも、エディタで強調表示されます。たとえば、任意の中括弧または括弧の前にカーソルを合わせ、それに対応するペアがある場合、両方が黄色で強調表示されます。どの種類でも、括弧が単独の場合には赤で強調表示され、エラーマークが左マージンに表示されます。
強調表示の色をカスタマイズするには、「ツール」>「オプション」>「フォントと色」>「強調表示」を選択します。 |
コード折り畳み

|
Java エディタでは、メソッドの宣言、Javadoc コメント、インポート文などのコードブロックをすばやく折り畳んだり、展開したりできます。折り畳めるブロックはグレーの線で示され、エディタの左マージン付近にプラス記号またはマイナス記号が表示されます。
- コードブロックを折り畳むもっとも簡単な方法は、左マージンにマイナス記号があるグレーの行をクリックすることです。
- ファイル内の折り畳み可能なブロックをすべて折り畳むには、エディタ内で右クリックし、ポップアップメニューから「コード折り畳み」>「すべてを収縮」を選択します。
- 「コード折り畳み」>「すべてを収縮」のポップアップメニューで、ファイル内の Javadoc コメントをすべて折り畳むか、Java コードをすべて折り畳むかを選択できます。
- 折り畳まれた要素の上にマウスを移動すると、非表示の部分を簡単に確認できます。
コード折り畳みオプションをカスタマイズするには、次の手順に従います。
- 「ツール」>「オプション」>「エディタ」>「一般」を選択します。
- コード折り畳みを無効にするには、「コード折り畳みを使用」を選択解除します。コード折り畳みは、デフォルトでは有効になっています。
- ファイルを開いたときにデフォルトで折り畳まれるようにするコードブロックを選択します。
|
キーボードショートカットのカスタマイズ
|
 |
NetBeans IDE で、「ツール」>「オプション」>「キーマップ」を選択し、キーボードショートカットをカスタマイズします。この処理は、次のいくつかの方法で実行できます。
- 定義済みのキーボードショートカットのセットを選択します。これはプロファイルと呼ばれます。
- 特定のキーボードショートカットを編集します。
カスタマイズしたショートカットのセットは、プロファイルとして保存できます。こうすると、あるプロファイルから別のプロファイルに切り替えることができるようになり、複数の設定をすばやく変更できます。たとえば、キーボードショートカットのカスタムプロファイルを作成するには、次の手順に従います。
- 「オプション」>「キーマップ」ウィンドウで、「プロファイルを管理」をクリックします。
- 新しいプロファイルのベースに使用するプロファイルを選択し、「複製」をクリックします。
- 新規プロファイル名を入力し、「了解」をクリックします。
- 新規プロファイルが選択されていることを確認し、必要なショートカットを変更します。
ショートカットを編集するには、「ショートカット」フィールドをダブルクリックするか、または省略符号ボタン (...) をクリックします。一連のキーを押すと、それらの構文が追加されます。
Tab、ESC、または Enter などの特殊文字を追加する場合、省略符号ボタン (...) を再度クリックし、ポップアップウィンドウからキーを選択します。
- 編集が終了したら、「オプション」ウィンドウの「了解」をクリックします。
特定のコマンド用のショートカットを検索するには、コマンド名を「検索」フィールドに入力します。コマンドを組み合わせで検索するには、カーソルを「ショートカットを検索」フィールドに挿入し、ショートカットキーの組み合わせを押します。
|
意味解釈の色分けと強調表示
IDE の Java エディタでは、コードの意味解釈に基づいて、コード要素が異なる色で表示されます。意味解釈の色分けにより、コード内のさまざまな要素が識別しやすくなります。色分けに加え、Java エディタでは類似要素が特定の背景色で強調表示されます。そのため、強調表示機能は「検索」コマンドに代わるものとして考えることができます。エラーストライプの組み合わせによって、強調表示された場所がファイル内のどこにあるかをひと目で確認できるためです。
配色のカスタマイズ
|
 |
Java エディタの意味解釈の配色設定をカスタマイズするには、「ツール」>「オプション」>「フォントと色」を選択します。
IDE には、プロファイルと呼ばれる事前設定されたいくつかの色スキーマが用意されています。カスタムの色を使用した新規プロファイルを作成でき、作成したプロファイルを簡単に切り替えることができます。
新規プロファイルにカスタムの色を保存すると、とても便利です。たとえば、次のように操作します。
- 「オプション」>「フォントと色」ウィンドウで、「プロファイル」ドロップダウンリストの横にある「複製」をクリックします。
- 新規プロファイル名を入力し、「了解」をクリックします。
- 新規プロファイルが現在選択されていることを確認し、「言語」ドロップダウンリストから「Java」を選択します。
- カテゴリを選択し、そのカテゴリに対し、フォント、フォントの色 (前景)、背景色、およびエフェクトを変更します。
「プレビュー」ウィンドウを使用すると、結果を表示できます。
- 「閉じる」をクリックします。
注: すべての NetBeans IDE 設定とプロファイルは、NetBeans のユーザーディレクトリに格納されます。使用しているオペレーティングシステムの userdir の場所を探す方法については、FAQ を参照してください。新しいバージョンの NetBeans にアップグレードする場合、古い設定をエクスポートし、それらを新しいバージョンにインポートできます。
IDE の設定をエクスポートするには、次の手順に従います。
- 「オプション」ウィンドウ (「ツール」>「オプション」) で「エクスポート」をクリックします。
- 作成する ZIP ファイルの場所と名前を指定します。
- エクスポートする設定を選択し、「了解」をクリックします。
IDE の設定をインポートするには、次の手順に従います。
- 「オプション」ウィンドウ (「ツール」>「オプション」) で「インポート」をクリックします。
- IDE の設定がある ZIP ファイルを指定するか、以前のバージョンからの userdir のパスを指定します。
- インポートする設定を選択し、「了解」をクリックします。
|
色分けの例

|
左側で、配色スキーマの例を参照できます。カスタム設定によって、このスクリーンショットの表示とは色が異なる場合があります。
キーワード (青)、変数とフィールド (緑)、およびパラメーター (オレンジ) には、それぞれ異なる色が使用されます。
非推奨のメソッドまたはクラスへの参照には、取り消し線が表示されます。これは、非推奨のメンバーに依存するコードを記述しようとしていることを警告します。
使用されないメンバーには、下線にグレーの破線が表示されます。コメントはグレーで表示されます。
|
強調表示の使用

|
IDE では、同じ要素、一致した括弧、メソッドの終了ポイント、および例外のスローポイントの使用法が強調表示されます。
カーソルをフィールドまたは変数などの要素の上に合わせると、この要素のすべての使用法が強調表示されます。エディタの右マージンにあるエラーストライプは、ソースファイル全体でのこの要素の使用状況を示しています。これについては、「エラーストライプ」を参照してください。エラーストライプをクリックすると、目的の使用法の場所にすばやく移動できます。
強調表示されているすべてのインスタンスの名前を変更する場合、「名前の即時変更」コマンド (Ctrl-R または「リファクタリング」>「名前を変更」を選択) を使用します。
|
ナビゲーション
Java エディタには、コード内を移動するためのさまざまな方法が用意されています。Java エディタのナビゲーション機能を示すいくつかの例を次に挙げます。
エラーストライプ
エディタの右マージンに表示されるエラーストライプには、現在のファイル内にあるマークされたすべての場所 (エラー、警告、ヒント、強調表示、および注釈) の概要が示されます。エラーストライプマージンは、現在エディタに表示されている部分だけでなく、ファイル全体を表します。エラーストライプを使用することで、ファイルにエラーまたは警告があるかどうかが、ファイル内をスクロールしなくてもすばやく特定できます。
マークで参照されている行にジャンプするには、エラーストライプをクリックします。
エディタからのナビゲート: 「移動」

|
ターゲットの場所にすばやくジャンプするには、「ナビゲート」メニュー項目の下にある次の「移動..」コマンドを使用します。
- 「宣言へ移動」(デフォルトでは Ctr-B)。Ctrl キーを押しながら、クラス、メソッド、またはフィールドの使用法をクリックすると、その宣言にジャンプできます。また、カーソルをメンバー (クラス、メソッド、またはフィールド) の上に合わせ、「ナビゲート」>「宣言へ移動」を選択するか、右クリックしてポップアップメニューから「ナビゲート」>「宣言へ移動」を選択します。
- 「ソースへ移動」(デフォルトでは Ctrl-Shift-B)。Ctrl キーを押しながら、クラス、メソッド、またはフィールドをクリックすると、ソースが使用できる場合には、そのソースコードにジャンプできます。また、カーソルをメンバー (クラス、メソッド、またはフィールド) の上に合わせ、Ctrl-Shift-B キーを押すか、「ナビゲート」>「ソースへ移動」をメインメニューから選択することもできます。
|

|
- 「型に移動」(Ctrl-O)、「ファイルへ移動」(Alt-Shift-O)、および「シンボルへ移動」(Ctrl-Alt-Shift-O)。ジャンプ先の型 (クラス、インタフェース、注釈、または列挙)、ファイル、またはシンボルの名前がわかっている場合、これらのコマンドを使用し、新規ウィンドウに名前を入力します。接頭辞、キャメルケース、およびワイルドカードを使用できます。
|

|
- 「行へ移動」(Ctrl-G)。ジャンプする行番号を入力します。
|
最後の編集に移動

|
最後に編集した箇所にすばやく戻るには、別のファイルやプロジェクトにある場合でも、Ctrl-Q キーを押すか、Java エディタツールバーの左上隅のボタンを使用します。最後に編集したドキュメントが開き、カーソルが最後に編集した位置に移動します。 |
ファイル間の切り替え

|
開いているファイル間を切り替えるには、次の 2 種類の便利な機能が使用できます。
- 戻る (Alt-Left) および次へ (Alt-Right)。前に編集したファイルに移動したり、次に進んだりするには、「ナビゲート」<「戻る」または「ナビゲート」<「次へ」を選択するか、エディタのツールバーの対応するボタン (図を参照) を押します。ファイルが開き、最後に編集した場所にカーソルが移動します。これらのボタンのいずれかをクリックすると、最新ファイルの一覧を展開でき、クリックしてそれらの任意のファイルに移動できます。
|

|
- ファイル間を切り替える (Ctrl-Tab)。Ctrl-Tab キーを押すと、開いているすべてのファイルがポップアップウィンドウに表示されます。Ctrl キーを押したまま、Tab キーを何回か押すと、開くファイルを選択できます。
|
ブックマークの使用方法

|
ブックマークを使用すると、コード内の特定の場所にすばやく移動できます。
Ctrl-Shift-M キー (または左マージンを右クリックし、「ブックマーク」を選択すると、現在の行がブックマークされます。ブックマークされた行には、左マージンに小さな青いアイコンが表示されます (図を参照)。
ブックマークを削除するには、再度 Ctrl-Shift-M キーを押します。
次のブックマークに移動するには、Ctrl-Shift- ピリオドキーを押します。前のブックマークに移動するには、Ctrl-Shift-コンマキーを押します。
|
ナビゲータの使用

|
ナビゲータウィンドウを使用すると、使用中のファイルの構造化されたビューを表示でき、ファイルの異なる部分の間をすばやく移動できます。
「ナビゲータ」ウィンドウを開くには、「ウィンドウ」>「ナビゲート」>「ナビゲータ」を選択するか、Ctrl-7 キーを押します。
「ナビゲータ」ウィンドウでは次の操作を実行できます。
- 「メンバー」、「Bean パターン」、「ツリー」、「要素」などの異なるビュー間で選択します。
- 要素をダブルクリックすると、その要素が定義されている行にジャンプします。
- 要素を右クリックし、「ソースへ移動」、「使用状況を検索」、および「リファクタリング」などのコマンドを適用します。
- 「ナビゲータ」に表示された要素にフィルタを適用します (最下部のボタンを使用)。
- 検索する要素の名前を入力します。このとき、「ナビゲータ」ウィンドウはアクティブである必要があります。
|
関連項目
ページの先頭へ
付録 A: 「コード補完」ウィンドウのアイコン
 |
注釈型 |
|
|
 |
クラス |
|
|
 |
パッケージ |
|
|
 |
列挙型 |
|
|
 |
コードテンプレート |
|
|
 |
コンストラクタ |
 |
新規コンストラクタ (生成) |
| |
|
 |
protected コンストラクタ |
| |
|
 |
private コンストラクタ |
| |
|
 |
package private コンストラクタ |
 |
フィールド |
 |
protected フィールド |
| |
|
 |
private フィールド |
| |
|
 |
package private フィールド |
 |
静的フィールド |
 |
protected 静的フィールド |
| |
|
 |
private 静的フィールド |
| |
|
 |
package private 静的フィールド |
 |
インタフェース |
|
|
 |
Java キーワード |
|
|
 |
メソッド |
 |
protected メソッド |
| |
|
 |
private メソッド |
| |
|
 |
package private メソッド |
 |
静的メソッド |
 |
protected 静的メソッド |
| |
|
 |
private 静的メソッド |
| |
|
 |
package private 静的メソッド |
 |
局所変数 |
|
|
 |
属性 |
|
|