如何在 Netbeans 6.9.1 中让代码完成以适用于 PHP?我希望 Netbeans 建议原生 PHP 函数。
编辑:
自动完成仅适用于保留变量和保留关键字,但不适用于本机函数。查看上面的示例,它应该建议例如 str_replace、strlen 等……即使在 CTRL + SPC 之后也不会发生。
如何在 Netbeans 6.9.1 中让代码完成以适用于 PHP?我希望 Netbeans 建议原生 PHP 函数。
自动完成仅适用于保留变量和保留关键字,但不适用于本机函数。查看上面的示例,它应该建议例如 str_replace、strlen 等……即使在 CTRL + SPC 之后也不会发生。
只要确保你启用了 PHP 插件,就可以了。但是,当 NetBeans 检查项目更改时,顺便说一句,自动完成功能可能不起作用......
当我使用 NetBeans 时,这种情况时常发生在我身上。我使用 CTRL+SPACE 快捷方式来调用代码完成窗口。
更新:
如果您有兴趣,还可以使用 VIM,它也具有 php 的代码完成功能。
假设您安装了 VIM 7(完整版),请将以下内容添加到您的 .vimrc 文件中:
autocmd FileType php set omnifunc=phpcomplete#CompletePHP
要使用代码完成窗口,只需使用 CTRL+X CTRL+O
安装支持 PHP 的 NetBeans。或者,如果您已经拥有 netbeans,则需要通过插件管理器安装 PHP 插件。
如果您想要 Zend 等外部库的代码完成,请将它们添加到 Gobal 包含路径(在项目属性中可用)
显然删除用户目录中 .netbeans/var/cache/index 的内容(Windows 上的应用程序数据等)修复了它。