【问题标题】:Generating DocBlock for a method in Aptana Studio在 Aptana Studio 中为方法生成 DocBlock
【发布时间】:2013-04-22 04:36:06
【问题描述】:

我正在使用 Aptana Studio 3 进行 PHP 开发。我知道有一个用于为类和方法生成 PHPDoc 块的 sn-p(键入 doc,按 ctrl+空格并插入适当的 sn-p)。问题是它只能用于新方法,doc_f sn-p 插入如下内容:

/**
 * undocumented function
 *
 * @return void
 * @author  
 */
function functionName() {
}

因此,每当我有一个我想要记录的方法时,我仍然必须手动插入有关参数和返回值的所有数据。我记得我很久以前在 PDT (Eclipse) 中使用过一个方便的热键 (ctrl+shift+j IIRC),它可以自动填充所选元素的所有 PHPDoc 参数,但它在 Aptana 中不起作用。除了为每个未记录的方法和类手动输入之外,还有什么更好的方法可以在 Aptana Studio 中为 PHP 生成 DocBlocks?

【问题讨论】:

  • 我相信这是一个仅在 PDT 中可用的功能,它与 Aptana Studio 3 不能很好地配合。据我所知,它在 Aptana 的最终待办事项列表中,但我不知道如果他们曾经添加它...如果你想出这个,我真的很想知道。
  • 不幸的是,Aptana 的开发似乎已经停止,最后一次更新是 8 个月前,所以我想我将不得不考虑再次切换 IDE...
  • 也许我只是落后于时代,因为我在等待 Aptana 提示我,但我上周刚刚收到一个新的更新通知,要求从 3.3 迁移到 3.4 - 尽管我没有看到发行说明在他们的网站上查看 3.2 之后的任何内容,所以也许它们不是“核心”更新。当然,PHPDoc 不是由“核心”处理的,而是由 PHP Bundle 处理的。您可以通过带有 PDT 的 Eclipse 使用 Aptana 插件并获得此功能,或者我相信您可以获得带有 PDT 的 Aptana Studio 2,这也将允许这样做。
  • 我在 Aptana 3 中将 PDT 作为插件安装,查看配置以确保在 PHP -> Editor -> Typing 中启用了 PHPdoc。我右键单击我的项目 -> 配置和 add php support 但每当我在带有参数或类的简单 php 函数前面键入 /** + enter 时,不会自动填充任何内容。如果我有时间,我会尝试在 eclipse 中安装许多插件,让它感觉像 aptana。顺便说一个相关的帖子:stackoverflow.com/questions/2031680/…它被标记为已解决但在这里不起作用

标签: php aptana aptana3 phpdoc


【解决方案1】:

我将 NetBeans 与 php 结合使用,它会自动输入您的变量、返回和抛出。只需输入 /** 并按回车键。方法中的代码必须完成才能完全生成返回和抛出。

【讨论】:

    猜你喜欢
    • 2015-05-29
    • 2015-08-09
    • 2017-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    相关资源
    最近更新 更多