【问题标题】:An editor that generates PHP docblocks生成 PHP 文档块的编辑器
【发布时间】:2011-10-21 14:56:52
【问题描述】:

在 NetBeans 中,如果我有,请说

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

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

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

真是太好了。但总的来说,NetBeans 对鼠标和 KB 输入的非标准响应(对于 Mac 用户而言)让我难以接受。

我尝试过 Aptana、TextMate、BBedit 和 Sublime Text 2,它们都很出色,但它们不像 NetBeans 那样从函数的签名中生成 docbloc 标签。

我应该尝试哪些其他编辑器?还是我用错了?

我使用的是 OS X 10.7。

【问题讨论】:

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


    【解决方案1】:

    好消息是现在有一个 sublime text 2 插件可以做到这一点

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

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

    【讨论】:

      【解决方案2】:

      如果我没记错的话,Eclipse PDT 正在为 Docblock 做与 Netbeans 相同的事情。 此外,您可以在模板中自定义它

      【讨论】:

        【解决方案3】:

        PhpStorm 也可以生成 doc cmets 并且会尽可能地推断类型。例如,它会识别出返回类型是int

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

        【讨论】:

        • 我一直在尝试。不知何故,感觉很像 BetBeans。需要大量学习。
        猜你喜欢
        • 2019-08-23
        • 1970-01-01
        • 2010-11-14
        • 1970-01-01
        • 2011-11-27
        • 1970-01-01
        • 2011-06-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多