一个生成PHP文档块的编辑器

时间:2011-10-21 14:56:53

标签: php macos ide text-editor osx-lion

在NetBeans中,如果有,请说

function myCmp ($a, $b) {
    return $a['col_a'] > $b['col_b'] ? -1 : 1;
}

然后我转到它上面的行,键入/**并按Enter键,NetBeans会插入这样的文档块:

/**
 *
 * @param type $a
 * @param type $b
 * @return type 
 */
function myCmp ($a, $b) {
    return $a['col_a'] > $b['col_b'] ? -1 : 1;
}

那太好了。但总的来说,NetBeans通过非标准(对于Mac用户)对鼠标和KB输入的响应来推动我的发展。

我已经尝试过Aptana,TextMate,BBedit和Sublime Text 2,它们都非常出色,但它们不会像NetBeans这样的函数签名生成docbloc标签。

我应该尝试哪些其他编辑?或者我使用错误提到的那些?

我在OS X 10.7上。

3 个答案:

答案 0 :(得分:1)

好消息是,现在有一个sublime text 2插件可以执行此操作

https://github.com/spadgos/sublime-jsdocs

它被称为JSdocs,但它也适用于PHP。

答案 1 :(得分:0)

如果我记得很清楚Eclipse PDT正在做与Netbeans for Docblock相同的事情。 此外,您可以在模板中自定义

答案 2 :(得分:0)

PhpStorm也可以生成文档注释,并且还会尽可能地推断类型。例如,它会识别返回类型为int

请注意,PhpStorm不是免费的IDE。