ヒントおよびトリック

以下のヒントとトリックは、生産性を向上するために役立つアイデアを提供します。

ワークベンチ

高速ビューを使用した画面の管理 高速ビューを使用して、ビューを簡単にアクセスできる状態に保ちながら、画面を解放します。 高速ビューのアイコンをクリックすると、他のビューの上部に高速ビューが一時的に表示されます。 高速ビューは、その外側をクリックすると消えます。 ビューのシステム・メニューの「高速ビュー」コマンドは、高速ビューとそうでないビューとの切り替えを行います。 また、左側のショートカット・バーにビューをドラッグして高速ビューを作成することもできます。
ドラッグ・アンド・ドロップを使用してエディターを開く 「ナビゲーター」または「パッケージ・エクスプローラー」のようなビューから項目をドラッグして、 それをエディター・エリアにドロップすることによって、項目でエディターを開くことができます。
削除されたリソースを復元する コンテナー・リソースを選択して「ローカル・ヒストリーからの復元」を使用し、削除されたファイルを復元します。 一度に複数のファイルを復元することができます。

「ローカル・ヒストリーからの復元」ダイアログ

各セッションを再び開始する 「ワークベンチ」>「エディター」設定ページの設定で、開かれているエディターのすべてを終了時に自動的に閉じることができます。 これは開始をクリーンにし、処理をわずかに高速にします。
エディター/ビュー同期のよりよい 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 をコマンド行から実行したときに表示されるのと同じ階層フォーマットで「コンソール」ビューに書き込まれるようになりました。 Ant タスク (たとえば "[mkdir]") は、関連する Ant ビルド・ファイルにハイパーリンクされ、javac エラー・レポートは、関連する Java ソース・ファイルおよび行番号にハイパーリンクされます。

「コンソール」は現在、Eclipse Java コンパイラーだけでなく、javac および jikes のハイパーリンクもサポートします。 そのようなエラー・レポートはすべて、関連する Java ソース・ファイルおよび行番号にハイパーリンクされます。

Ant で可能な検索 「実行」>「外部ツール」>「次を実行」>「Ant ビルド」起動ショートカットが使用されると、 実行するビルド・ファイルが検索されます。これは、選択したリソースのフォルダーから開始され、上方に向かって処理されます (一部の人はこれを Ant の "-find" 機能として認識します)。 検索するビルド・ファイルの名前は、「Ant」設定ページで指定されます。

ヘルプ

ヘルプ・ブックマーク ヘルプ・ブックのページに対するブックマークの独自のリストを保持できるようになりました。 「文書のブックマーク」アイコンを持つブックマークを作成して、 ヘルプ・ブラウザーのツールバーで「文書のブックマーク」ボタンを押します。 「ブックマーク」タブの 「ブックマーク」アイコンにブックマークが表示されます。
ヘルプ作業セット ヘルプ作業セットは、ブックのセクションまで範囲を絞り込んだ検索を可能にします。 作業セットは、あるセッションから次のセッションまで維持され、 ワークベンチ・ヘルプ検索で、またはヘルプ・ブラウザーから使用できます。

「ヘルプ作業セット」ダイアログ

カスタム・ヘルプ・ブラウザーの構成 好みの Web ブラウザーがある場合、「ヘルプ」設定ページの設定を介して、 デフォルト・ブラウザーではなくそのブラウザーを使用するようにヘルプを構成できます。

チーム - CVS

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 つのオプションがあります。

  1. 'ext' 接続メソッドを持つ SSH2 をサポートするコマンド行 SSH クライアントを使用します。
  2. SSH2 接続メソッドを提供する JCraft によって作成されたプラグインをダウンロードします。

'ext' 接続メソッドを使用するには、ご使用の操作環境に応じた SSH コマンド行クライアントをダウンロードしてインストールします。 「チーム」>「CVS」>「Ext 接続メソッド」設定ページで、 SSH 実行可能ファイルのロケーションと実行可能ファイルの呼び出し方法を構成してください。 ext メソッドを機能させるには、サーバー上の CVS クライアントがサーバー・モードをサポートしていなければなりません。 cvs --help-commands を実行することによってこれを検査し、 サーバー・コマンドがサポートされていることを確認できます。

多くの競合を含む「CVS 同期化」ビューの操作

「同期化」ビューには多くの false 競合 (たとえば、競合としてマークされているが、実際には同じ内容のファイルなど) が含まれています。

  1. ビューのツールバー・メニューから「ファイル・コンテンツの比較」を選択します。
  2. 同期が更新され、すべての false 競合が除去されます。
  3. 残りの実の競合について、リモート・コンテンツを受け入れる (「オーバーライドおよび更新」) か、 またはファイルをサーバーに解放 (「オーバーライドおよびコミット」) します。
他の人との CVS ラインアップの共用

CVS で共用されるプロジェクトのリストを、チーム・プロジェクト・セットに保管することができます。 これにより、共用 CVS プロジェクトを持つワークスペースの再作成が簡単になります。

  1. CVS リポジトリーからプロジェクトのセットをチェックアウトしたら、 メインメニューから「ファイル」>「エクスポート」を選択します。
  2. リストから「チーム・プロジェクト・セット」を選択して、 エクスポートするプロジェクトを選択します。 生成されたファイルはチームで共用でき、開発環境をすばやくセットアップすることができます。
  3. プロジェクト・セットをインポートするには、「ファイル」>「インポート」 を選択して、 「チーム・プロジェクト・セット」を選択します。 プロジェクトは CVS 外にチェックアウトされ、リポジトリー・ロケーションが自動的に作成されます。
編集されたがコミットされていない管理対象 CVS ファイルを前回保存した状態に戻す

これを行うには、以下の 2 つの方法があります。

  1. ファイルを選択して、コンテキスト・メニューから「置換」>「HEAD から最新」を選択します。

または

  1. ファイルまたは親フォルダーを選択して、コンテキスト・メニューから「チーム」>「リポジトリーと同期化」を選択します。
  2. 次に、ビューのツールバー・ボタンを使用して「着信/発信モード」に切り替えます。
  3. ファイルを選択して、コンテキスト・メニューから「オーバーライドおよび更新」を選択します。
3 方向比較での上位ペインの表示

CVS 同期化の結果に矛盾があったときは、矛盾する 2 つのバージョンの基になっている共通上位を表示することが役立ちます。

共通上位は、比較ビューアーのローカル・ツールバーで「上位ペインの表示」ボタンを切り替えることによって表示できます。

比較ビューアーの「上位ペインの表示」ボタン

矛盾があった場合に上位ペインを常に自動的に開きたい場合は、 「比較/パッチ」設定ページの「テキスト比較」タブにあるオプション「最初に上位ペインを表示」にチェックマークを付けます。

 
Copyright IBM Corporation and others 2000, 2003