Nae*_*yth 20 configuration phpdoc phpstorm
当你在类或函数之前Enter输入后按下"自动完成"时,我会搜索一下更改PHPDoc在PhpStorm中使用的名称和邮件/**的方法.
示例:
/**
* Class DepartmentType
*
* @author Foo Bar <foo.bar@email.com>
*/
class Foo
{
Run Code Online (Sandbox Code Playgroud)
因为,这个名字和这封邮件不是我在项目中使用的git的名称和邮件配置.我没有找到任何地方来更改此默认值...
有人有想法吗?
Nic*_*ett 32
首选项>编辑器>文件和代码模板>包含选项卡> PHP类文档注释
/**
* Class ${NAME}
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author Foo Bar <foo.bar@email.com>
*/
Run Code Online (Sandbox Code Playgroud)
我编辑了@Mahmoud Zalt的答案,这基本上是正确的,但编辑被拒绝了,所以你走了.@Mahmoud Zalt的答案只有在类中有命名空间时才有效,这就是if/end逻辑所寻求的.
使用#set VTL指令创建自定义模板变量并在包含模板中定义它们的值.例如,如果要将全名插入文件头而不是通过$ {USER}定义的登录名,请编写以下构造:
.Ref:https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html
我的解决方案
转至:首选项>编辑器>文件和代码模板>包含选项卡> PHP类文档注释
/**
* #set( $USER = "Javier Solis Flores ( @JavierTwiteando )" )
* Created by ${PRODUCT_NAME}.
* User: ${USER}
* Date: ${DATE}
* Time: ${TIME}
*/
Run Code Online (Sandbox Code Playgroud)