2012-03-14 32 views
3

如果我寫爲什麼Eclipse只提示「在文件中重命名」?

somethingSomething = 2;

其中somethingSomething是未定義的,Eclipse只提示「在文件中重命名」。

這僅發生於一個特定的文件和特定文件具有.java擴展,就像所有其他的文件,其中的Eclipse比準備更使somethingSomething場或別的什麼東西。我可能做了什麼來造成這種情況?

+0

該文件的其餘部分是什麼樣的? – Jon 2012-03-14 03:23:38

+0

這是一個完全有效且可編譯的Java文件。 – 2012-03-14 04:06:41

+0

這個文件在Eclipse的Java項目中嗎? (在與工作相同的項目中) – 2012-03-14 04:57:38

回答

1

聽起來就像在工作區外打開文件時所得到的結果。 Eclipse將突出語法,但它不會真正檢查錯誤,執行語法完成等。

+1

它不在工作區之外。 Eclipse的語法突出顯示以及完成。 – 2012-03-14 04:07:59

2

我的建議是不要擔心它。

  • Eclipse是一個龐大而複雜的應用程序,並有許多奇怪的行爲,可以稱爲錯誤...如果你想挑剔它。

  • 類似糾錯和完成的東西是必然啓發式。 Eclipse沒有辦法以100%的精度預測你的實際含義......因此提供了最合適的修正。

+0

這不是我擔心,但它是一個非常有用的工具。 – 2012-03-14 08:13:16

相關問題