以下のヒントとトリックは、生産性を向上するために役立つアイデアを提供します。
高速ビューを使用した画面の管理 | 高速ビューを使用して、ビューを簡単にアクセスできる状態に保ちながら、画面を解放します。 高速ビューのアイコンをクリックすると、他のビューの上部に高速ビューが一時的に表示されます。 高速ビューは、その外側をクリックすると消えます。 ビューのシステム・メニューの「高速ビュー」コマンドは、高速ビューとそうでないビューとの切り替えを行います。 また、左側のショートカット・バーにビューをドラッグして高速ビューを作成することもできます。 |
ドラッグ・アンド・ドロップを使用してエディターを開く | 「ナビゲーター」または「パッケージ・エクスプローラー」のようなビューから項目をドラッグして、 それをエディター・エリアにドロップすることによって、項目でエディターを開くことができます。 |
削除されたリソースを復元する | コンテナー・リソースを選択して「ローカル・ヒストリーからの復元」を使用し、削除されたファイルを復元します。
一度に複数のファイルを復元することができます。
|
各セッションを再び開始する | 「ワークベンチ」>「エディター」設定ページの設定で、開かれているエディターのすべてを終了時に自動的に閉じることができます。 これは開始をクリーンにし、処理をわずかに高速にします。 |
エディター/ビュー同期のよりよい UI | 「ナビゲート」>「表示」コマンドは、 開いているエディターから、対応するファイルを表示するビューに (たとえば、リソースの「ナビゲーター」ビューに)、または、あるビューで選択したファイルから、別のビューの同じファイルに (たとえば、リソースの「ナビゲーター」ビューから「パッケージ・エクスプローラー」ビューに) ナビゲートする一様の方法を提供します。 |
ユーザー・カスタマイズ キー・バインディング |
いくつかのコマンドを繰り返し使用する場合は、
そのコマンドをトリガーするキー・シーケンスを割り当てることによって、
作業を合理化することができます。
新しいキー・バインディングの割り当て、および既存のバインディングの表示は、「ワークベンチ」>「キー」設定ページで行います。
|
高速ワークスペース・ナビゲーション | 「ナビゲート」>「リソースを開く」 (Ctrl+Shift+R) を使用して、 ワークスペースのファイルでエディターを短時間で位置指定して開くことができるダイアログを表示します。 同じ葉脈で 「ナビゲート」>「ジャンプ」>「リソース」を使用すると、 「ナビゲーター」ビューのリソースが展開されて選択されます (フォーカスが当たっている場合)。 |
エディター作業域のタイル表示 | ドラッグ・アンド・ドロップを使用して、エディター作業域のレイアウト変更できます。
エディター・タブをクリックしたまま、それをエディター作業域の端にドラッグしてください。
矢印ドッキング・アイコン
(たとえば![]() |
現在の位置 | ワークベンチ・エディターはナビゲーション・ヒストリーを保持します。
編集中に、別に 2 番目のエディターを開く場合は、「ナビゲート」>「戻る」
(Alt+左矢印、またはワークベンチ・ツールバーの ![]() |
ストリングの増分検索 | 「編集」>「次を増分検索」(Ctrl+J) または「編集」>「前を増分検索」 (Ctrl+Shift+J) を使用して増分検索モードに入り、突き合わせるストリングを入力します。 入力するたびに一致が増分検索されます。 検索ストリングは状況表示行に示されます。 Ctrl+J または Ctrl+Shift+J を押して、次の一致または前の一致にジャンプしてください。 増分検索モードを終了するには、Enter または Esc を押してください。 |
最後の編集位置へジャンプ | 「ナビゲート」>「最後の編集位置へジャンプ」 (Ctrl+Q)
を使用して、最後に変更した位置に戻ります。
![]() |
現在開かれているエディターへのビューのリンク |
デフォルトでは、リソースの「ナビゲーター」ビュー (および類似するビュー) は、 現在開かれているエディターにリンクされていません。 これは、エディターを閉じたり切り替えたりしても「ナビゲーター」ビューでの選択は変更されません。 ビュー・ツールバーの「エディターにリンク」ボタンを切り替えると、 ビューが結び付き、編集中の現在のファイルが常に表示されるようになります。 |
リソースのコピーおよび移動 | 「ナビゲーター」ビュー内にファイルおよびフォルダーをドラッグ・アンド・ドロップして、 別の場所に移動することができます。 Ctrl キーを押したまま、コピーしてください。 |
ファイルのインポート | ファイルおよびフォルダーをファイル・システム (たとえば Windows のエクスプローラ・ウィンドウ) から「ナビゲーター」ビューにドラッグ・アンド・ドロップして、ワークスペースにすばやくインポートすることができます。 ファイルおよびフォルダーは必ずプロジェクトにコピーされ、オリジナルは影響を受けません。 また作業もコピーされて貼り付けられます。 |
ファイルのエクスポート | ファイルおよびフォルダーを 「ナビゲーター」ビューからファイル・システム (たとえば Windows のエクスプローラ・ウィンドウ) にドラッグ・アンド・ドロップして、ファイルおよびフォルダーをエクスポートします。 ファイルおよびフォルダーは必ずコピーされ、ワークスペース・リソースは影響を受けません。 また作業もコピーされて貼り付けられます。 |
グローバル検索/置換 | メインメニューの「検索」>「ファイル」を使用して、置換対象のテキストを検索します。 「検索」ビューで、置換する必要のあるエントリーを選択して、 コンテキスト・メニューから「選択対象を置換」を選択してください。 |
開いているすべての項目の縮小 | 「ナビゲーター」ビュー (および類似するビュー)
のツールバーの「すべて縮小表示」ボタンを使用して、
展開されているプロジェクトとフォルダー項目をすべて縮小表示します。
|
シングルクリックでエディターを開く | 「ワークベンチ」設定ページの 「オープン・モード」設定を使用して、エディターをシングルクリックで開けるようにします。 シングルクリック・モードでは、「ナビゲーター」ビュー (および類似するビュー) でファイルをシングルクリックすれば、そのファイルを選択して即時に開くことができます。 |
次/前へのナビゲーション | Ctrl+. および Ctrl+, を使用して、 次または前の検索一致、エディター・エラーにナビゲートでき、違いを比較できます。 これらは「ナビゲート」>「次へ」および「ナビゲート」>「前へ」のショートカット・キーです。 |
構成の記述 | 問題のレポート時、 特定のセットアップに関する詳細をキャプチャーできることが重要になります。 「ヘルプ」>「製品 のバージョン情報」ダイアログの「構成の詳細」ボタンで、 プラグイン・バージョン、設定、および内部ログ・ファイルの内容を含む、セットアップに関するさまざまな情報を含むファイルを開きます。 これを保管して、ファイルを問題レポートに添付できます。 |
ワークスペース・プロジェクト管理 | 「プロジェクト」>「プロジェクトを閉じる」コマンドを使用して、 ワークスペース内のプロジェクトを管理します。 プロジェクトが閉じると、そのリソースが一時的に「オフライン」になり、 ワークベンチに表示されなくなります (リソースは引き続きローカル・ファイル・システムに存在します)。 閉じたプロジェクトではメモリーは少なくて済みます。 また、それらはビルド時には検査されないので、プロジェクトを閉じるとビルド時間が改善されます。 |
パースペクティブのレイアウトの復元 | パースペクティブ内のビューを再配置して閉じると、 ビューが認識できなくなり、操作が困難になることがあります。 使い慣れた状態にこれを戻すには、「ウィンドウ」>「パースペクティブのリセット」を使用してください。 |
エディターの固定 | 「エディターを自動的に閉じる」設定がアクティブの
(「ワークベンチ」>「エディター」設定ページに示されている) とき、
ワークベンチ・ツールバーに現れる「ピン・エディター」ボタンを使用して、
エディターが閉じるのを防ぐことができます。
|
既存プロジェクトのインポート | 既存のプロジェクトをインポートした場合、 そのプロジェクトのリソース・ファイルはコピーされません。 プロジェクトのプロパティーをチェックする場合、 ファイル・システム内のプロジェクトのロケーションが、自分で指定したロケーションになっていることを確認します。 |
エディター・タブの再配列 | ドラッグ・アンド・ドロップで、開くエディターの順序を再調整することができます。
エディター・タブをクリックしたまま、エディターを表示したい位置にそれをドラッグしてください。
エディターの位置を決めると、スタック・アイコン ![]() |
完了タスクの削除 | 「タスク」ビュー・コンテキスト・メニューの「完了タスクの削除」コマンドを使用して、 完了したすべてのタスクを「タスク」ビューから除去します。 これは、完了したタスクを 1 つ 1 つ選択して削除するよりもこの方法が便利です。 |
ビュー、エディター、およびパースペクティブ間のクイック・ナビゲーション | 「ウィンドウ」>「キーボード・ショートカット」メニューに、
ワークベンチ内のさまざまなビュー、エディター、パースペクティブ、およびメニュー間をすばやくナビゲートする多くの方法が示されています。
これらのコマンドは、エディター間の切り替えの Ctrl+F6、
ビュー間の切り替えの Ctrl+F7、
パースペクティブ間の切り替えの Ctrl+F8、
エディターの活動化の F12 など、キーワード・アクセラレーターを持っています。
|
ビューまたはエディターの最大化 | ビューのタイトル・バー、または エディターのタブをダブルクリックして、ビューまたはエディターを最大化することができます。 通常のサイズに戻すには、もう 1 度ダブルクリックしてください。 |
リソース・プロパティーの表示 | 多くのリソースのプロパティーを表示するときは、
「プロパティー」ビュー (「ウィンドウ」>「ビューの表示」>「プロパティー」) を使用します。
各リソースの「プロパティー」ダイアログを開くよりも、このビューを使用した方が高速です。
|
リソースのクイック検索 | 「ナビゲート」>「ジャンプ」>「リソース」コマンドを使用して、リソースをすばやく検索します。 「ジャンプ」>「リソース」コマンドがパースペクティブに表示されていない場合は、「ウィンドウ」>「パースペクティブのカスタマイズ」>「その他」>「リソース・ナビゲーション」 を選択することによって、コマンドを追加することができます。 |
追加のリソース情報 | リソースに関する追加情報を表示するための一般的な手段として、ラベル装飾があります。 「ワークベンチ」>「ラベル装飾」設定ページを使用して、表示したい使用可能な種類の装飾を選択します。 |
リソースのフィルター操作 | 「ナビゲーター」ビューと「タスク」ビューは、両方とも、項目のフィルター操作をサポートします。 フィルターまたは作業セットを適用することによって、どの項目を可視にするかを制御します。 「フィルター」コマンドはビュー・メニューにあります。 作業セットは、「ナビゲーター」ビュー・メニューの「作業セットの選択」コマンドを使用して選択します。 「タスク」ビューでは、「フィルター」ダイアログ内から作業セットを選択できます。 |
ツールバーおよびメニュー・バーのカスタマイズ | 「ウィンドウ」>「パースペクティブのカスタマイズ」コマンドを使用して、
メイン・ツールバーおよびメニュー・バーに表示する項目をカスタマイズできます。
|
「タスク」ビューの「即時修正」 | 「タスク」ビューの「即時修正」を使用して、選択した項目の自動修正を提示します。 「即時修正」コマンドは、修正が提示されるときにのみ使用可能になります。 |
パス変数の作成 | リンクされるフォルダーまたはファイルの作成するときに、
パス変数に関連するターゲット・ロケーションを指定できます。
パス変数を使用すると、チーム・メンバーはファイル・システムにまったく同じパスを持つ必要がなく、
リンクされたリソースを含むプロジェクトを共用できます。
パス変数は、リンクされるリソースの作成時に定義するか、
「ワークベンチ」>「リンクされたリソース」設定ページを介して定義することができます。
|
zip アーカイブの相互比較またはフォルダーとの比較 |
2 つの zip アーカイブまたは 1 つのアーカイブ、および、リソースの「ナビゲーター」ビューでフォルダーを選択して、
ビューのポップアップ・メニューから「比較」>「相互」を選択します。
比較エディターが開き、2 つの入力の差が示されます。
上部のペインに、異なるアーカイブ・エントリーがすべて表示されます。
項目をクリックすると、下部のペインの内容比較が実行されます。
これは、ファイル比較が関係するコンテキストで機能します。 そのため、CVS 同期操作がリソース・ツリー内のアーカイブをリストした場合、 アーカイブをダブルクリックしてアーカイブ内の変更にドリルダウンすることができます。 |
Ant ターゲットの実行 | 「Ant」ビューでターゲットをダブルクリックして、それを実行できます (ターゲットを選択してコンテキスト・メニューから「実行」コマンドを選択するのと同等です)。 |
Ant ビルドの終了 | コンソール (または「デバッグ」ビュー) の「終了」コマンドは、 バックグラウンドで実行されている Ant ビルドを終了するために使用できます。 |
Ant 出力およびハイパーリンク | Ant ビルドからの出力が、Ant をコマンド行から実行したときに表示されるのと同じ階層フォーマットで「コンソール」ビューに書き込まれるようになりました。
Ant タスク (たとえば "[mkdir]") は、関連する
Ant ビルド・ファイルにハイパーリンクされ、javac エラー・レポートは、関連する
Java ソース・ファイルおよび行番号にハイパーリンクされます。
「コンソール」は現在、Eclipse Java コンパイラーだけでなく、javac および jikes のハイパーリンクもサポートします。 そのようなエラー・レポートはすべて、関連する Java ソース・ファイルおよび行番号にハイパーリンクされます。 |
Ant で可能な検索 | 「実行」>「外部ツール」>「次を実行」>「Ant ビルド」起動ショートカットが使用されると、 実行するビルド・ファイルが検索されます。これは、選択したリソースのフォルダーから開始され、上方に向かって処理されます (一部の人はこれを Ant の "-find" 機能として認識します)。 検索するビルド・ファイルの名前は、「Ant」設定ページで指定されます。 |
ヘルプ・ブックマーク | ヘルプ・ブックのページに対するブックマークの独自のリストを保持できるようになりました。
![]() ![]() |
ヘルプ作業セット | ヘルプ作業セットは、ブックのセクションまで範囲を絞り込んだ検索を可能にします。
作業セットは、あるセッションから次のセッションまで維持され、
ワークベンチ・ヘルプ検索で、またはヘルプ・ブラウザーから使用できます。
|
カスタム・ヘルプ・ブラウザーの構成 | 好みの Web ブラウザーがある場合、「ヘルプ」設定ページの設定を介して、 デフォルト・ブラウザーではなくそのブラウザーを使用するようにヘルプを構成できます。 |
CVS 監視/編集 | CVS 監視/編集の "edit" 部分がサポートされるようになりました。 「チーム」>「CVS」>「監視/編集」設定ページの設定を通じて (プロジェクトがワークスペースに追加される前に設定する必要があります)、 ファイルの編集を開始したときに必ず CVS サーバーに自動的に通知することを選択できます。 CVS サーバーは、そのファイルの監視リストにある他の人たちに順に通知します。 ファイルの編集にジャンプすると、同じファイルを編集している人がいるかどうかの警告を受け取ります。 ファイルのコンテキスト・メニューの「チーム」>「エディターの表示」で、現在ファイルを操作している全員がリストされます。 「チーム」>「編集」、および「未編集」コマンドも使用できます。 |
インポートされたチーム・プロジェクトの作業セット | 「インポート」>「チーム・プロジェクト・セット」を介してワークスペースにインポートされたプロジェクトの作業セットを作成するためのオプションがあります。
これはすべてのタイプのリポジトリーに対して機能します。
|
CVS による作業セットのサポート | ユーザーは、「CVS リポジトリー」ビューに示されるプロジェクトの数を制限する作業セットを定義できるようになりました。 |
さまざまなバージョンの比較 | 「CVS リポジトリー」ビュー内のフォルダーまたはファイルを選択して、 コンテキスト・メニューから「比較」を選択し、そのフォルダーまたはファイルを他のバージョンと比較できます。 |
CVS から削除されたファイルの復元 | 「チーム」>「リポジトリーからの復元」コマンドを使用して、 削除されたファイルを CVS リポジトリーから照会および復元できるようになりました。 このコマンドは CVS プロジェクトおよびフォルダーで使用できます。 |
CVS 高速同期化 | 新しい "quick sync" アクションが CVS アクション・セットに追加されました。 このアクションによって、同期する CVS プロジェクトを選択できます。 新しいツールバー・ボタンは「CVS リポジトリー・エクスプローラー」パースペクティブに表示されますが、 簡単に到達できるようにカスタマイズして他のパースペクティブに置くこともできます。 |
より柔軟な CVS チェックアウト | 新しい「チェックアウト情報」アクションを使用すると、フォルダーを既存のプロジェクトにチェックアウトできます。 また、プロジェクト内の共用フォルダーを CVS 制御から切断できるため、発信 CVS の変更をキューに入れることなく、共用フォルダーを変更したりプロジェクトから削除したりすることができます。 CVS プロジェクトは、更新時に不在のディレクトリーをフェッチしないように構成できるようになりました。 |
使用している SSH サーバーが SSH2 プロトコルのみをサポート | Eclipse は、'extssh' と呼ばれる組み込み SSH 接続メソッドを備えています。 ただしこのメソッドは、SSH1 サーバーのみをサポートします。 サーバーが SSH2 を実行しており、Eclipse を使用してそのサーバーに接続する場合は、以下の 2 つのオプションがあります。
'ext' 接続メソッドを使用するには、ご使用の操作環境に応じた SSH コマンド行クライアントをダウンロードしてインストールします。 「チーム」>「CVS」>「Ext 接続メソッド」設定ページで、 SSH 実行可能ファイルのロケーションと実行可能ファイルの呼び出し方法を構成してください。 ext メソッドを機能させるには、サーバー上の CVS クライアントがサーバー・モードをサポートしていなければなりません。 cvs --help-commands を実行することによってこれを検査し、 サーバー・コマンドがサポートされていることを確認できます。 |
多くの競合を含む「CVS 同期化」ビューの操作 | 「同期化」ビューには多くの false 競合 (たとえば、競合としてマークされているが、実際には同じ内容のファイルなど) が含まれています。
|
他の人との CVS ラインアップの共用 | CVS で共用されるプロジェクトのリストを、チーム・プロジェクト・セットに保管することができます。 これにより、共用 CVS プロジェクトを持つワークスペースの再作成が簡単になります。
|
編集されたがコミットされていない管理対象 CVS ファイルを前回保存した状態に戻す | これを行うには、以下の 2 つの方法があります。
または
|
3 方向比較での上位ペインの表示 | CVS 同期化の結果に矛盾があったときは、矛盾する 2 つのバージョンの基になっている共通上位を表示することが役立ちます。 共通上位は、比較ビューアーのローカル・ツールバーで「上位ペインの表示」ボタンを切り替えることによって表示できます。 矛盾があった場合に上位ペインを常に自動的に開きたい場合は、 「比較/パッチ」設定ページの「テキスト比較」タブにあるオプション「最初に上位ペインを表示」にチェックマークを付けます。
|