0

如何在 Netbeans 6.9.1 中让代码完成以适用于 PHP?我希望 Netbeans 建议原生 PHP 函数。

替代文字

编辑:

自动完成仅适用于保留变量和保留关键字,但不适用于本机函数。查看上面的示例,它应该建议例如 str_replace、strlen 等……即使在 CTRL + SPC 之后也不会发生。

4

4 回答 4

3

只要确保你启用了 PHP 插件,就可以了。但是,当 NetBeans 检查项目更改时,顺便说一句,自动完成功能可能不起作用......

于 2010-12-01T16:05:54.220 回答
2

当我使用 NetBeans 时,这种情况时常发生在我身上。我使用 CTRL+SPACE 快捷方式来调用代码完成窗口。

更新:
如果您有兴趣,还可以使用 VIM,它也具有 php 的代码完成功能。

假设您安装了 VIM 7(完整版),请将以下内容添加到您的 .vimrc 文件中:

autocmd FileType php set omnifunc=phpcomplete#CompletePHP

要使用代码完成窗口,只需使用 CTRL+X CTRL+O

于 2010-12-01T16:18:55.970 回答
1

安装支持 PHP 的 NetBeans。或者,如果您已经拥有 netbeans,则需要通过插件管理器安装 PHP 插件。

如果您想要 Zend 等外部​​库的代码完成,请将它们添加到 Gobal 包含路径(在项目属性中可用)

于 2010-12-01T20:01:45.223 回答
0

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

于 2018-03-12T12:14:54.587 回答