我在片刻之前键入/**
之后按 Enter 使用“自动完成”时,我会搜索更改PHPDoc在PhpStorm中使用的名称和邮件的方法。一个功能。
示例:
/**
* Class DepartmentType
*
* @author Foo Bar <foo.bar@email.com>
*/
class Foo
{
因为,这个名字和这封邮件不是我在项目中使用的git的名称和邮件配置。我找不到任何更改此默认值的地方......
有人有想法吗?
答案 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逻辑所寻找的。 p>
答案 1 :(得分:7)
使用#set VTL指令创建自定义模板变量并在include模板中定义它们的值。 例如,如果要将全名插入文件头而不是通过$ {USER}定义的登录名,请编写以下构造:
.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