我想知道当你将鼠标悬停在一段代码上时,是否有可能让Netbeans显示函数/方法/类的PHP文档。我知道它显示了文档作为代码完成的一部分,但我不想开始输入已经包含在源代码中的函数的名称,只是为了阅读它上面的一些信息。
这个问题类似于this one,但是这个问题涉及到Python以及在悬停时按住Ctrl的问题中给出的解决方案只显示了一个字符串,如“方法:functionName(fileName.php)”,我希望获取开始输入时获得的完整文档,例如“MyClass :: someStaticFuncti”并自动完成。
我目前正在使用Netbeans IDE 6.7.1,并尝试使用PHPDoc和内置PHP函数的自定义类/方法。
答案 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,在带有滚动条的弹出窗口中,以及在外部浏览器中打开内容或导航至代码的选项。
正是我所需要的。