7

プロジェクト全体のコンテキスト メニュー アクション「チーム -> リポジトリと同期」および「チーム -> 更新」のショートカットは何ですか?

既にショートカットを見つけましたが、これらは現在開いているファイルに対してのみ実行されます。しかし、プロジェクト エクスプローラーを一番上までスクロールしてプロジェクトを右クリックしなくても、プロジェクト全体で実行したいと考えています。

そのようなショートカットがない場合、どうすれば作成できますか?

4

5 に答える 5

7

john.k.doe が示すように、それは正しい解決策ですが、ショートカットを実際に機能させるために何か他のことを行う必要があります。 )

于 2014-03-11T20:11:28.313 に答える
6

ほとんどの場合、必要なキーショートカットを取得できます

  1. 設定に移動して「キー」と入力するか、[一般] -> [キー] に移動します
  2. 「キー」をクリックすると表示されるフィールド
  3. 左ペインで、ショートカットを設定したいコマンドを入力します。

下の画像は私の mac のものですが、windows/linux でも同じように動作します。ショートカット修飾子として Cmd-Y 以外のものを選択することもできます。User の下の U は、その変更を追加したのが私であることを示しています。

ここに画像の説明を入力

于 2012-07-02T11:12:25.170 に答える
5

Package Explorer でアクティブなプロジェクトを選択する小さな Eclipse プラグインを作成したので、他のアクション (「リポジトリと同期」や「更新」など) を実行できます。このアプローチは、プロジェクトを選択して定義済みのアクションを実行するプラグインを作成するよりも柔軟だと思います。

プラグインはhttp://code.google.com/a/eclipselabs.org/p/eclipse-tweaks/downloads/listで入手でき、「com.xakcop.select」という名前です。ダウンロードして、Eclipse インストールの dropins/ フォルダーに配置します。その後、Eclipse を再始動すると、新しいコマンドが に見つかりSelect projectますWindows->Preferences->Keys。デフォルトのキー割り当ては ですCtrl+Shift+Backspaceが、必要に応じて変更できます。

Java エディターで を押すだけCtrl+Shift+Backspaceで、現在のファイルがパッケージ エクスプローラーで属するプロジェクトが選択されます。次に、「リポジトリと同期」のショートカットを押して完了です。

プラグインのソース コードは、私のeclipse-tweaksプロジェクトの一部としても入手できます: http://code.google.com/a/eclipselabs.org/p/eclipse-tweaks/source/browse/com.xakcop。選択する

于 2012-07-02T14:06:22.887 に答える
3

この質問への答えが問題に対処していると思います。

ショートカットキーを設定した後、更新/同期する最も簡単な方法は、プロジェクト/パッケージエクスプローラーの最小化ボタンをクリックしてからキーを押すことです。更新後、エディターで最後に使用したファイルをクリックするだけで、以前のワークスペースの状態に戻ります (Project Explorer の [Link with Editor] ボタンが選択されている場合)。

明確にする必要があります。プロジェクトごとにワーキングセットを使用しています。ワーキング セットは、パッケージ エクスプローラーのデフォルトの最上位要素として表示されるため、目的のプロジェクトのワーキング セットの最小化ボタンをクリックすると、折りたたまれて簡単に選択できます。次に、選択したワーキング セットにショートカットを適用します。

于 2012-07-02T11:29:38.357 に答える
1

私の観点からは、問題は実行するコマンドの焦点です。チーム コマンドの Snychronize と Update は、現在のオブジェクトに対して実行されます (私の場合)。お気づきのとおり、プロジェクトでコマンドを実行すると、プロジェクトが同期されます。ファイルで実行すると、ファイルのみが同期されます。

回避策として私が行ったことは次のとおりです。コマンド表示 (ナビゲーター) (Alt-N)、移動(Alt-G)、およびビューの表示(ナビゲーター) (CTRL+SHIFT+Q、N ) のキーバインドを作成しました。 )。Alt-N を使用すると、現在のファイルがナビゲーターに表示されます。その後、キーを使用して、同期するルートに移動できます (常にプロジェクト全体とは限りません)。ルートが遠くにある場合は、Alt-G を使用して移動先のプロジェクトまたはフォルダーを入力し、その後同期コマンドを実行します。(現在のビューでのみ作品に移動)

一度プロジェクトを選択した場合は、ナビゲーター (Show View コマンド) に切り替えて、同期コマンドを実行するだけです。

rgerganov のプラグインを使用することもできます。そうすれば、多くのコマンドを実行する必要がなくなります。この手順は、他のビュー (パッケージ エクスプローラー、プロジェクト エクスプローラー) でも機能します。

このアプローチはどうですか?また、エクスプローラ ビュー内の任意のオブジェクトに対して実行する他の SCM またはコマンドに対しても機能するはずです。

于 2012-07-06T06:19:05.510 に答える