可以在NetBeans for PHP中查看方法/函数文档吗?

时间:2009-10-05 21:22:17

标签: php netbeans autocomplete

我想知道当你将鼠标悬停在一段代码上时,是否有可能让Netbeans显示函数/方法/类的PHP文档。我知道它显示了文档作为代码完成的一部分,但我不想开始输入已经包含在源代码中的函数的名称,只是为了阅读它上面的一些信息。

这个问题类似于this one,但是这个问题涉及到Python以及在悬停时按住Ctrl的问题中给出的解决方案只显示了一个字符串,如“方法:functionName(fileName.php)”,我希望获取开始输入时获得的完整文档,例如“MyClass :: someStaticFuncti”并自动完成。

我目前正在使用Netbeans IDE 6.7.1,并尝试使用PHPDoc和内置PHP函数的自定义类/方法。

3 个答案:

答案 0 :(得分:18)

在NetBeans 7.0中,有两种方法:

  • 按住Ctrl并将鼠标悬停在方法名称上(是的,它现在适用于PHP)。但是,如果该行有错误,则无效。

  • 将光标移动到方法名称上,然后按Ctrl + Shift + Space

答案 1 :(得分:0)

对于6.7.1版本的netbeans,这是不可能的。唯一可能的是CTRL + Click,它将带你到声明的地方,你可以看到文档。 我知道它不优雅,但它是我唯一知道的可能

答案 2 :(得分:0)

在Ubuntu 16.04上的Netbeans 10.1

对我来说,Ctrl +悬停会显示一个不可调整大小的弹出窗口,该弹出窗口太小而没有滚动条,因此大多数较长的PHPDocs都不可见。

使用Ctrl + Shift +空格 在@ddekany答案中,符号名称显示符号列表(而不是光标之后的符号),并在其下方显示相关的PHPDoc。

但是将光标放置在符号(方法)的中间 之后,然后按Ctrl +空格键,将显示的替代签名列表方法和它们的PHPDoc,在带有滚动条的弹出窗口中,以及在外部浏览器中打开内容或导航至代码的选项。

正是我所需要的。