2012-10-23 15 views
12

通常,如果我想在eclipse中刷新項目(或文件夾,工作集,...),我只需選擇該項目並點擊F5。然而,有時在碰到F5後沒有任何反應。然後,當我右鍵單擊我在上下文菜單中看到的項目時,選項Refresh而不是Refresh... (F5)F5刷新並非總是可用/在eclipse中工作

因此,由於某種原因,當前狀態或項目的這種情況不允許F5刷新。我現在在Indigo有這個問題,但至少在2個以前的eclipse版本中已經存在。

這是一個錯誤還是有一個(有效)的原因爲什麼F5有時不可用?

回答

8

我的猜測是F5鍵映射到多個動作,其中「刷新」具有最低的優先級。您可以在首選項>常規>鍵下看到映射

默認情況下,F5在調試時映射到「刷新」和「跳入」,根據您使用的插件,可能會有更多映射。

但在另注:

即使在上下文菜單中列出F5爲快捷方式,刷新往往不爲我工作的方式(特別是當我從CVS的「失同步」的錯誤) 。我習慣了右鍵刷新我的項目,因爲它總是工作...

+0

確實有2個F5綁定:Windows>刷新和調試>步入。什麼都沒有運行,我不在Debug視圖中。我不認爲它與CSS有關,但在「資源不同步」消息後(這當然是觸發F5的觸發器),我確實經常使用它。 –

+2

+1如果您有一個調試會話正在進行(即使它在後臺並且您處於不同的角度),F5將被禁用以進行刷新並映射到「Step-Info」。停止調試會話將重新啓用F5進行刷新。 – Gray

+1

另請參閱Eclipse bug [246483](https://bugs.eclipse.org/bugs/show_bug.cgi?id=246483)(自2008年起) – hfs

10

@moeTi在他們的答案是正確的。我只是想更加明確。

如果你有調試會話會(即使是在後臺,你在不同的角度)的F5是刷新禁用,映射到「逐步進入」。

停止調試會話將重新啓用F5用於刷新。