如何更改PHPDoc的PhpStorm中的默认作者

时间:2015-06-02 13:30:42

标签: configuration phpstorm phpdoc

我在片刻之前键入/**之后按 Enter 使用“自动完成”时,我会搜索更改PHPDoc在PhpStorm中使用的名称和邮件的方法。一个功能。

示例:

/**
 * Class DepartmentType
 *
 * @author Foo Bar <foo.bar@email.com>
 */
class Foo
{

因为,这个名字和这封邮件不是我在项目中使用的git的名称和邮件配置。我找不到任何更改此默认值的地方......

有人有想法吗?

5 个答案:

答案 0 :(得分:31)

偏好设置&gt;编辑&gt;文件和代码模板&gt;包含标签&gt; PHP类文档评论

/**
 * Class ${NAME}
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
 * @author Foo Bar <foo.bar@email.com>
 */

我编辑了@Mahmoud Zalt的答案,这基本上是正确的,但编辑被拒绝,所以你走了。 @Mahmoud Zalt的答案只有在类中有一个命名空间时才有效,这就是if / end逻辑所寻找的。

答案 1 :(得分:7)

使用#set VTL指令创建自定义模板变量并在include模板中定义它们的值。 例如,如果要将全名插入文件头而不是通过$ {USER}定义的登录名,请编写以下构造:

设置($ MyName =“John Smith”)

.Ref:https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html

我的解决方案:

转到:首选项&gt;编辑&gt;文件和代码模板&gt;包含标签&gt; PHP类文档评论

/**
 * #set( $USER = "Javier Solis Flores ( @JavierTwiteando )" )

 * Created by ${PRODUCT_NAME}.
 * User: ${USER}
 * Date: ${DATE}
 * Time: ${TIME}
 */

答案 2 :(得分:4)

转到:首选项&gt;编辑&gt;文件和代码模板&gt; [包含]&gt; PHP类文档评论

示例:

/**
 * Class ${NAME}
 * 
 * @category 
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
 * @author John Doe <John@mail.com>
 */

答案 3 :(得分:3)

如果您使用 PhpStorm 2017.1

档案&gt;设置&gt;编辑&gt;文件和代码模板&gt; [包含]&gt; PHP文件头

您可以在此编辑评论。

答案 4 :(得分:1)

在PHPSTORM 2017.1中,您可以在

进行更改
File -> Settings -> File and Code Templates -> Includes tab -> PHP File Header