2009-10-08 23 views
39

私はしばしば、提案されたエラー修正のEclipse機能(Galileo)を使用して、自動的にコードスタブを作成したり、リファクタリングしたりします。たとえば、まだ存在しない他のメソッドを呼び出し、エラーメッセージの上にマウスを移動して「メソッドの作成」をクリックするメソッドを記述します。または、thisをクラス名に変更し、クイックフィックスから「static修飾子を追加」を選択します。Eclipseでクイックフィックスを使用するための高速な方法(キーボードショートカット?)

これは、私のコードで一箇所にとどまることができ、画面上に現在表示されていないものを「遠隔的に」ワイヤリングすることができるので非常に便利だと思います。しかし、私はキーボードを離れて、エラー・シンボルの上にマウスを置いて、ツールチップがポップアップするのを待ってから、オプションをクリックしなければならないと思います。エッジとツールチップは再び離れて行く - 非常に迷惑な)。

ここではもっと速い方法がありませんか?私はキーボードのショートカットを見つけることができないようですが、その後私は以前の巨大な設定ダイアログから見逃してしまいました。

答えて

74

Ctrl + :クイックフィックス。
Cmdを + Macの1

はちょうどあなたがあなたが(修正、リファクタリング、...)アクションを実行してQuick Fixショートカットを打つことができます疑う部分にカーソルを置きます。同じポップアップが表示され、上下のキーで正しいオプションを選択できます。

+0

Yay!ありがとう、それを見ていない。 –

+0

ちょっと、あなたがその投稿をどのように拡大したか、また非常に涼しい! –

+1

特に素早いアクセスのために+1 –

0

、私はすべての時間を使用してクイックフィックスの特定のタイプは、専用のショートカットがあります。

Altキーを + Shiftキー + J:現在のメソッドのJavadocコメントスタブを追加します。 。

1

CTRLトップの答えで述べたように + 、プレスCtrlキーを使用した後 + はすべて同じカテゴリの問題に選択された修正プログラムを適用するを入力します。

+0

また、押さなければならない "1"キーはテンキーパッドの1つだと思います... Ctrl + Maj + 1( "1"はテンキーパッドの "1"ではありません)を押すと私のために働く。 –

+0

...私は数字キーパッドをnum-lockしないので、私にはあまり実用的ではありません... –

+0

と私の日食の酸素では、全く働いていません。Ctrl + 1は動作していますが残りはありません – WendyG

0

一般に、IDE(およびコードツール)のキーボードショートカットは、キーボード上で手/指がより多く置かれるようにするというユーザーの原則に基づいています(fj中心の「タッチタイピスト」の位置)、より生産的になることができます。これはおそらく、数字キーパッドの使用が推奨されないか、最も基本的なレイアウトキーボードではあまり一般的でない他のキーが使用されない理由です。多くの人がこの便利なキーボードショートカットをこの位置から簡単に手に入れることができると考えています。

eclipseのキーボードショートカットについて言えば、eclipseを使用するときにZoom-itと呼ばれる一般的なWindowsプレゼンテーションユーティリティを使用すると、その機能を無効にする必要があります。 Ctrl-1やCtrl-3のように、2つのストップストップの競合がいくつかあります。

+2

尋ねられた質問のためではありません! –

関連する問題