Netbeans自动完成功能是否停止工作?

uttx8gqw  于 2022-11-10  发布在  其他
关注(0)|答案(8)|浏览(909)

我使用的是Netbeans 6.9.1,一切正常,但突然间,它停止检测对代码所做的任何更改,例如新变量、函数等。如果我尝试重构/重命名变量,例如按CTRL + R,它会显示“重构在此上下文中不可用”。
如果有关系的话,它在一个PHP项目中。
有什么想法吗?

vq8itlhq

vq8itlhq1#

显然,删除用户目录中的.netbeans/var/cache/index的内容(Windows上的应用程序数据等)可以修复它。

ars1skjm

ars1skjm2#

从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

slsn1g29

slsn1g293#

这个问题的另一个解决方案是启动一个新项目,一旦你开始了一个新项目。也要注意,如果你有一个语法错误,而键入它可能不工作。但尝试,看看它是否有帮助。

sqougxex

sqougxex4#

从项目目录中删除nbproject文件夹,然后创建一个新的项目是为我工作的:
操作步骤:
1.关闭项目
1.在Windows资源管理器中打开项目目录
1.删除nbproject文件夹
1.转到netbeans,打开文件菜单并选择“新建项目”
1.使用现有源创建项目
:)

2nbm6dog

2nbm6dog5#

工具〉插件〉已安装
然后找到JavaSE,
右键单击并激活enter image description here
这对我在netbeans 12. 2上有效

rslzwgfq

rslzwgfq6#

在工具〉选项〉PHP〉全局包含路径〉添加文件夹...中添加项目路径并重新启动后,最后才能工作

iih3973s

iih3973s7#

对于使用Netbeans 11.2的用户,如果将JDK 8设置为运行Netbeans的默认值(netbeans.conf中的netbeans_jdkhome),而不是较新的JDK 13,则自动完成可能会停止工作。

knpiaxh1

knpiaxh18#

对我来说,这是后台扫描的项目(s)无法完成,因为有这么多的文件在一些文件夹。因此自动完成是不工作的。
考虑忽略你不需要的文件夹(“项目属性”-〉“忽略的文件夹”),一次只打开一个项目。

相关问题