2011-05-08 83 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