2012-10-23 15 views
12

通常、プロジェクト(またはフォルダ、ワーキングセットなど)をeclipseでリフレッシュする場合は、プロジェクトを選択してF5をクリックします。場合によってはF5と打っても何も起こりません。コンテキストメニューのプロジェクトを右クリックするとRefreshというオプションが表示され、Refresh... (F5)は表示されません。F5リフレッシュが常に利用可能でない/エクリプスで働いている

何らかの理由により、プロジェクトの現在の状態などでF5がリフレッシュすることができません。私は今、インディゴでこの問題を抱えていますが、これはすでにEclipseの少なくとも2つの以前のバージョンにありました。

これはバグですか?またはF5が有効でない(有効な)理由がありますか?

答えて

8

私の推測では、「リフレッシュ」が最も低い優先順位を持つ複数のアクションにF5キーが割り当てられていると思います。 Preferences> General> Keysの下でマッピングを見ることができます

デフォルトでは、F5はデバッグ中に "Refresh"と "Step into"にマッピングされます。使用するプラグインに応じてマッピングが増えることがあります。

しかし、別のノートで:

コンテキストメニューをショートカットとしてF5を一覧表示している場合でも、多くの場合、リフレッシュする(私はCVSから「同期外れ」というエラーを持っている場合は特に)私のためにそのように動作しません。 。私は右クリックでプロジェクトをリフレッシュするのに慣れていて、いつもうまくいっています...

+0

実際にF5には2つのバインディングがあります.Windows> Refresh and Debugging> Step into。何も実行されておらず、私はDebugパースペクティブではありません。私はそれがCSSに関連しているとは思わないが、メッセージ「リソースが同期していない」(これはもちろんF5を押すトリガー)の後にしばしばそれを持っている。 –

+2

+1デバッグセッションが進行中の場合(バックグラウンドで、別のパースペクティブであっても)、F5はリフレッシュが無効になり、「ステップインフォ」にマッピングされます。デバッグセッションを停止すると、リフレッシュのためにF5が再度有効になります。 – Gray

+1

Eclipseバグ[246483](https://bugs.eclipse.org/bugs/show_bug.cgi?id=246483)(2008年以降)も参照してください。 – hfs

10

@moeTiは正しい答えです。私はもっ​​と明示したかっただけです。

あなたは(それが背景にあり、あなたは別の視点である場合でも)を行くデバッグセッションを持っている場合はF5は、更新のために無効になり、「ステップ・イントゥ」をするためにマッピングされました。

デバッグセッションを停止すると、リフレッシュ用にF5が再度有効になります。

関連する問題