如何让代码完成在 Netbeans 中适用于 PHP?
如何在 Netbeans 6.9.1 中让代码完成适用于 PHP? 我希望 Netbeans 建议本机 PHP 函数。
编辑:
自动完成仅适用于保留变量和保留关键字,但不适用于本机函数。查看上面的示例,它应该建议例如 str_replace、strlen 等...即使在 CTRL + SPC 之后也不会发生。
How to get code completion to work for PHP in Netbeans 6.9.1?
I want Netbeans to suggest native PHP functions.
EDIT:
The auto complete only works for reserved vars and reserved keywords but not for native functions. Looking at the example above, it should suggest e.g str_replace, strlen, etc...that doesnt happen even after CTRL + SPC.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
只需确保您已启用 PHP 插件,就可以了。顺便说一句,当 NetBeans 检查项目更改时,自动完成功能可能不起作用......
Just make sure you have enabled the PHP plugin, that should do the trick. BTW autocomplete might not work while NetBeans is checking for project changes though...
当我使用 NetBeans 时,这种情况时常发生在我身上。我使用 CTRL+SPACE 快捷键来调用代码完成窗口。
更新:
如果您有兴趣,还可以使用 VIM,它也具有针对 php 的代码补全功能。
假设您安装了 VIM 7(完整版),请将以下内容添加到您的 .vimrc 文件中:
要使用代码完成窗口,只需使用 CTRL+X CTRL+O
This happened to me from time to time when I used NetBeans. I used the CTRL+SPACE shortcut to invoke the code completion window.
UPDATE:
If you're interested, you can also use VIM, which has a code completion feature for php as well.
Assuming you have VIM 7 (Full version) installed, add the following to your .vimrc file:
To use the code completion window, simply use CTRL+X CTRL+O
安装支持 PHP 的 NetBeans。或者,如果您已经有 netbeans,则需要通过插件管理器安装 PHP 插件。
如果您想要 Zend 等外部库的代码完成,请将它们添加到“Gobal Include Path”(在项目属性中可用)中
Install NetBeans with PHP support. OR if you already have netbeans, you need to install PHP plugin by going to Plugins Manager.
If you want code completion for external libraries like Zend, add them in the Gobal Include Path (available in project properties)
显然删除用户目录中的 .netbeans/var/cache/index 内容(Windows 等上的应用程序数据)修复了它。
Apparently deleting the contents of .netbeans/var/cache/index in your user directory (application data on windows etc) fixed it.