【问题标题】:PHPDoc Comments in Notepad++?Notepad++ 中的 PHPDoc 注释?
【发布时间】:2011-06-21 00:31:36
【问题描述】:

我非常喜欢在 Notepad++ 中工作,但我还没有找到一个插件来自动执行 PHPDoc 样式的 cmets。其他 PHP IDE(Eclipse、NetBeans、ZendStudio)也包含此功能,而且非常方便。

基本上我想要的是,如果在函数定义或类定义上方的行我输入:

/**

它会自动填充 PHPdoc 格式(函数如下所示):

/**  
 * 
 * @param $first_argument
 * @param $second_argument
 * @return
 */

然后,当我在注释中输入其他行时,它会以星号开始每一行。

是否有一个 NP++ 插件可以实现这一点,或者有一种方法可以调整 NP++ 以使其工作?

【问题讨论】:

  • 问题出在 other PHP IDE 中。 Notepad++ 几乎不是 PHP 编辑器,更不用说 PHP IDE。不过会是一个不错的功能。

标签: php comments notepad++ phpdoc


【解决方案1】:

这个问题很老了......但是试试插件管理器的 DoxyIt 插件。它完全按照您的需要工作。

【讨论】:

  • 我在 NP++ v6.3.3 的插件管理器 1.0.8.0 中没有找到“Doc​​xIt”插件。也许,你的意思是“DoxyIt”?
  • 完美!这正是我想要的。
  • @Mikl 该插件确实被称为DoxyIt,如果您单击此评论中提供的名称链接,也可以在 github 中找到
【解决方案2】:

虽然 Notepad++ 的语法高亮器可以识别 doc cmets,但它实际上并不解析它们并为您生成相应的自动完成代码,也没有任何允许您即时插入 doc cmets 的 sn-p 功能。

【讨论】:

  • 我应该提一下,它在 Snippets 和 QuickText 插件中确实有一些 sn-p 功能,尽管这些并没有提供足够的灵活性来真正创建 PHPDoc cmets。
  • @Travis:是的,这就是我不喜欢这些插件的原因:/
  • FingerText 插件有 sn-ps 的热点,所以可能有很好地创建 PHPDoc cmets 的功能。
【解决方案3】:

试试 DocIt,它工作正常,安装后移动光标到函数前按 CTRL + ALT + SHIFT + D 添加 cmets。

下载:https://sourceforge.net/projects/nppdocit/postdownload

【讨论】:

    【解决方案4】:

    我认为 N++ 上的 PHPDoc 没有“真正的工具”。您可以使用 WebEdit 插件(插件管理器)。安装后,您需要更新编辑文件,在末尾添加此行:

    pdoc=/**\n * \n * \n * @params \n * @return \n */

    重新启动 N++,编写 pdoc 并按 Alt+Enter 得到如下内容:

    /**
     * 
     * 
     * @params 
     * @return 
     */
    

    显然,它无法获取您的函数参数和 DocBloks 的其他典型信息,但如果我们别无选择,它可能会有所帮助。

    【讨论】:

      【解决方案5】:

      我猜选择的答案比插件本身旧,但我使用 DocIt。 http://nppdocit.sourceforge.net/

      【讨论】:

        猜你喜欢
        • 2010-10-05
        • 1970-01-01
        • 2010-11-04
        • 2012-03-04
        • 2011-03-24
        • 2022-01-22
        • 2011-06-22
        • 1970-01-01
        • 2014-04-11
        相关资源
        最近更新 更多