【发布时间】:2011-05-08 15:16:50
【问题描述】:
我使用的是 Netbeans 6.9.1,一切都很好,但是突然之间,它已经停止检测对代码所做的任何更改,例如新变量、函数等。如果我尝试重构/重命名变量,例如通过按 CTRL + R,它会显示“在此上下文中无法进行重构”。
如果重要的话,它在 PHP 项目中。
有什么想法吗?
【问题讨论】:
-
你是如何让它工作的?
标签: netbeans ide autocomplete
我使用的是 Netbeans 6.9.1,一切都很好,但是突然之间,它已经停止检测对代码所做的任何更改,例如新变量、函数等。如果我尝试重构/重命名变量,例如通过按 CTRL + R,它会显示“在此上下文中无法进行重构”。
如果重要的话,它在 PHP 项目中。
有什么想法吗?
【问题讨论】:
标签: netbeans ide autocomplete
显然删除用户目录中 .netbeans/var/cache/index 的内容(Windows 上的应用程序数据等)修复了它。
【讨论】:
%LOCALAPPDATA%\NetBeans\Cache
自 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 系统上
【讨论】:
另一个解决问题的方法是开始一个新项目,一旦你开始了一个新项目。另请注意,如果您在键入时出现语法错误,则可能无法正常工作。但是试试看是否有帮助。
【讨论】:
从项目目录中删除 nbproject 文件夹,然后创建一个新项目对我有用:
步骤:
nbproject文件夹:)
【讨论】:
在工具>选项> PHP>全局包含路径>添加文件夹中添加项目路径后终于可以工作了... 并重新启动
【讨论】:
【讨论】:
对于使用 Netbeans 11.2 的用户,如果您将 JDK 8 设置为运行 netbeans(netbeans.conf 中的 netbeans_jdkhome)而不是较新的 JDK 13 的默认值,自动完成功能可能会停止工作。
【讨论】: