如何更改 PhpStorm for PHPDoc 中的默认作者
How to change the default author in PhpStorm for PHPDoc
我搜索了一段时间,当您使用 "autocomplete" 时,通过在键入 [=11] 后按 Enter 来更改 PhpStorm 中 PHPDoc 使用的名称和邮件的方法=] 就在 class 或函数之前。
示例:
/**
* Class DepartmentType
*
* @author Foo Bar <foo.bar@email.com>
*/
class Foo
{
因为这个名字和这个邮件不是我在项目中使用的 git 的名字和邮件配置。我找不到任何地方可以更改此默认值...
有人有想法吗?
转到:首选项 > 编辑器 > 文件和代码模板 > [包括] > PHP Class 文档评论.
示例:
/**
* Class ${NAME}
*
* @category
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author John Doe <John@mail.com>
*/
首选项 > 编辑器 > 文件和代码模板 > 包含选项卡 > PHP Class 文档注释
/**
* Class ${NAME}
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author Foo Bar <foo.bar@email.com>
*/
我编辑了@Mahmoud Zalt 的回答,基本上是正确的,但是编辑被拒绝了,所以你开始吧。 @Mahmoud Zalt 的回答只有在 class 中有命名空间时才有效,这正是 if/end 逻辑所寻找的。
如果您使用的是 PhpStorm 2017.1:
文件 > 设置 > 编辑器 > 文件和代码模板 > [包含] > PHP 文件头
您可以在此处编辑评论。
创建自定义模板变量并使用#set VTL 指令直接在包含模板中定义它们的值。
例如,如果您想将您的全名插入文件头而不是通过 ${USER} 定义的登录名,请编写以下结构:
#set($MyName = "John Smith")
.参考:https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html
我的解决方案:
转到:首选项 > 编辑器 > 文件和代码模板 > 包含选项卡 > PHP Class 文档注释
/**
#set( $USER = "Javier Solis Flores ( @JavierTwiteando )" )
* Created by ${PRODUCT_NAME}.
* User: ${USER}
* Date: ${DATE}
* Time: ${TIME}
*/
在 PHPSTORM 2017.1 中,您可以在
更改它
File -> Settings -> File and Code Templates -> Includes tab -> PHP File Header
PhpStorm 2021.2.1
1:转到 文件 -> 设置
2:转到文件和代码模板
3:转到 includes -> PHP 文件头
我搜索了一段时间,当您使用 "autocomplete" 时,通过在键入 [=11] 后按 Enter 来更改 PhpStorm 中 PHPDoc 使用的名称和邮件的方法=] 就在 class 或函数之前。
示例:
/**
* Class DepartmentType
*
* @author Foo Bar <foo.bar@email.com>
*/
class Foo
{
因为这个名字和这个邮件不是我在项目中使用的 git 的名字和邮件配置。我找不到任何地方可以更改此默认值...
有人有想法吗?
转到:首选项 > 编辑器 > 文件和代码模板 > [包括] > PHP Class 文档评论.
示例:
/**
* Class ${NAME}
*
* @category
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author John Doe <John@mail.com>
*/
首选项 > 编辑器 > 文件和代码模板 > 包含选项卡 > PHP Class 文档注释
/**
* Class ${NAME}
#if (${NAMESPACE}) * @package ${NAMESPACE}
#end
* @author Foo Bar <foo.bar@email.com>
*/
我编辑了@Mahmoud Zalt 的回答,基本上是正确的,但是编辑被拒绝了,所以你开始吧。 @Mahmoud Zalt 的回答只有在 class 中有命名空间时才有效,这正是 if/end 逻辑所寻找的。
如果您使用的是 PhpStorm 2017.1:
文件 > 设置 > 编辑器 > 文件和代码模板 > [包含] > PHP 文件头
您可以在此处编辑评论。
创建自定义模板变量并使用#set VTL 指令直接在包含模板中定义它们的值。 例如,如果您想将您的全名插入文件头而不是通过 ${USER} 定义的登录名,请编写以下结构:
#set($MyName = "John Smith")
.参考:https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html
我的解决方案:
转到:首选项 > 编辑器 > 文件和代码模板 > 包含选项卡 > PHP Class 文档注释
/**
#set( $USER = "Javier Solis Flores ( @JavierTwiteando )" )
* Created by ${PRODUCT_NAME}.
* User: ${USER}
* Date: ${DATE}
* Time: ${TIME}
*/
在 PHPSTORM 2017.1 中,您可以在
更改它File -> Settings -> File and Code Templates -> Includes tab -> PHP File Header
PhpStorm 2021.2.1
1:转到 文件 -> 设置
2:转到文件和代码模板
3:转到 includes -> PHP 文件头