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

Posted

技术标签:

【中文标题】可以在 NetBeans for PHP 中查看方法/函数文档吗?【英文标题】:Possible to view method/function docs in NetBeans for PHP? 【发布时间】:2010-12-04 02:16:24 【问题描述】:

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

这个问题类似于this one,但它涵盖了 Python,并且在悬停时按住 Ctrl 的问题中给出的解决方案只显示了一个字符串,如“方法:functionName (fileName.php) where as I would like to get the当您开始输入时获得的完整文档,例如具有自动完成功能的“MyClass::someStaticFuncti”。

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

【问题讨论】:

@ddekany 的答案应该被标记为正确,因为 NetBeans 7.0 以 ddekany 的答案中描述的方式提供了对此功能的 OOTB 支持。 【参考方案1】:

在 NetBeans 7.0 中有两种方法:

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

将光标移到方法名上,按Ctrl + Shift + Space

【讨论】:

对于 Mac 用户,此答案中对 Ctrl 的所有引用都应改为 Cmd。【参考方案2】:

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

【讨论】:

我想你不知道什么时候/是否会被添加? 官方网站上什么都没有,我想他们有一个bugtracker ..所以你可以添加一个功能请求并得到一个官方的答案 这个答案已经过时了,新版本的NetBeans有这个功能。 可能已经过时,但他指定了答案正确的版本。 +1【参考方案3】:

Ubuntu 16.04 上的 Netbeans 10.1

对我来说,Ctrl + 悬停显示一个不可调整大小的弹出窗口太小,没有滚动条,所以大部分长 PHPDocs 都看不见。

使用 Ctrl + Shift + Space before @ddekany 答案中的符号名称显示符号列表(不是光标后的那个)及其相关的 PHPDoc。

但是将光标定位在中间之后符号(方法)并输入Ctrl + Space,显示一个替代签名列表那个 em> 方法及其 PHPDoc 在带有滚动条的弹出窗口中,以及在外部浏览器中打开内容或导航到代码的选项。

正是我需要的。

【讨论】:

以上是关于可以在 NetBeans for PHP 中查看方法/函数文档吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何查看应用程序正在使用的当前堆大小?

Netbeans - 是不是可以在树(分层)视图而不是平面视图中查看项目源文件夹?

TODO任务netbeans php

使用 Netbeans 和 XDebug 进行远程 PHP 调试

在 Netbeans 中使用 XDebug 调试 PHP

Netbeans (PHP) 中的变量类型提示