如何为方法和属性自定义NetBeans PHP自动DocBlock?

bxf*_*ooo 33 php documentation netbeans docblocks

在我创建一个方法后,我用它/**<enter>来生成DocBlock.它会自动填充@param@return执行该功能.例:

/**
 *
 * @param type $str
 * @return type 
 */
public function strlen($str){
    return strlen($str);
}
Run Code Online (Sandbox Code Playgroud)

如何自定义生成的块,以便它也可以填充@author并最终生成/**<enter>

/**
 *
 * @param type $str
 * @return type 
 * @author John Doe <john@doe.com>
 */
public function strlen($str){
    return strlen($str);
}
Run Code Online (Sandbox Code Playgroud)

谢谢

Bry*_*gee 5

可能有更好的方法来实现这一点,但这就是我所使用的:在工具>选项>编辑器>代码模板下,有一些预定义的组合可以快速生成代码.7.0中的默认模板之一是:

vdoc<tab>
Run Code Online (Sandbox Code Playgroud)

这会生成伪文档块和变量定义.您可以替换它并添加扩展为您想要的任何文本的新文本,就像vim缩写一样.您可以在Netbeans文档站点上找到更多相关信息:

http://netbeans.org/kb/docs/php/code-templates.html#using-templates