NetBeans PHP 代码完成自己的代码

标签 netbeans code-completion

最近我开始使用NetBeans 6.7 beta用于 PHP 开发而不是 TextmateMacGDBp 。我对它的功能集感到非常惊讶,而且大多数东西都是开箱即用的,或者很容易根据我的喜好进行配置。

不过,我在代码补全功能方面遇到了问题;它们适用于内置函数,SPL和我的一些代码,但不是我的全部代码,具体来说,它永远不适用于我的类中的任何方法,无论 PHPDoc 注释如何。

我似乎找不到任何像样的问题,更不用说在任何地方找到有关此特定主题的答案了。看起来其他所有遇到代码完成问题的人都没有启用自动弹出功能。

所以最大的问题是:

是否有任何方法来影响代码完成缓存,或者我必须添加一些东西到我的代码中才能使其工作?我真的很希望能够为我编写的方法提供代码补全。

PS:我尝试了几个旧版本的netbeans,它们都出现了同样的问题。

编辑:我已经将当前测试项目的 .zip 压缩了。 get it here 。这是一个非常年轻的项目,需要一天半的时间。

edit2:下面是我正在查看的内容的屏幕截图。正如您所看到的,它几乎没有完成任何事情,也没有看到 PHPDoc 文档。

alt text

最佳答案

我尝试打开您的项目,完成情况似乎对我来说效果很好。

我唯一能想到的就是尝试删除整个 NB 缓存,它应该位于 $HOME/.netbeans/$VERSION/var/cache/ 中。这是一个疯狂的猜测

先创建备份,我没有尝试过!

如果失败了,也许你应该尝试创建一个新项目,也许这会踢 NB 的屁股。

请注意,在 NB 7.2 beta 中,缓存已移至 $HOME/.cache/netbeans/$VERSION。

关于NetBeans PHP 代码完成自己的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/873432/

相关文章:

java - IntelliJ IDEA 没有 Java 10 'var' 的代码完成?

netbeans - 如何将 war 包部署/导入到 Netbeans 中

java - 我最近更改为 JTextPane,但我的加载功能已损坏

c++ - Qt Creator 中的智能代码补全

autocomplete - 如何在 Sublime Text 3 中添加自定义自动完成?

javascript - 强制 NetBeans 为假定特定类型的 JavaScript 变量提供代码完成

JAVA:找不到符号:方法绘制

Netbeans 的 C/C++ 配置

git - 无法连接到 Netbeans 12.4 中的 github 存储库

string - 在 PHPStorm 中的代码完成期间跳转到字符串的结束引号