2011-05-08 75 views
9

我正在使用Netbeans 6.9.1,一切都很好,但突然間,它已停止檢測對代碼所做的任何更改,例如新變量,函數等。如果我嘗試重構/重命名變量,例如通過按CTRL + R,它表示'重構在這種情況下不可用'。Netbeans自動完成功能停止工作?

它在一個PHP項目中是否有問題。

任何想法?

回答

16

顯然刪除用戶目錄中的.netbeans/var/cache/index的內容(在Windows等應用程序數據)修復它。

+1

真棒,這也爲我修好了。謝謝! – Josh 2011-10-07 18:49:22

+0

我遇到了一個問題,注意不要從項目中的外部文件導入JS類。刪除緩存(移動到不同的目錄作爲備份)修復它。謝謝。 – Mitch 2015-08-14 13:53:52

+0

對於Windows: '%LOCALAPPDATA%\ NetBeans \ Cache' – 2017-11-03 13:44:24

1

解決問題的另一個解決方案就是開始一個新項目,並且一旦你開始一個新項目。還請注意,如果在輸入時出現語法錯誤,則可能無法正常工作。但試試看看是否有幫助。

+0

Netbeans真的應該在新版本中排除這個煩人的bug。 – 2013-02-28 16:22:26

6

由於NetBeans 7.2 cachedir已被移動到以下位置:

C:\Users\<username>\AppData\Local\NetBeans\Cache\7.2\在Windows /Users/<username>/Library/Caches/NetBeans/7.2/在Mac OS X /home/<username>/.cache/netbeans/7.2在類Unix系統

來源:http://wiki.netbeans.org/FaqWhatIsUserdir