我现有的文件错过了版权信息。我想使用Phpstorm /其他JetBrains IDE为项目中的多个文件添加许可证头。
此页面无效:https://www.jetbrains.com/idea/help/topicId609815.html
有人知道这个过程吗?
答案 0 :(得分:2)
2016年,JetBrains为此目的添加了一个版权工具。
有关详细信息,请参阅https://blog.jetbrains.com/phpstorm/2016/01/managing-copyright-notices-in-phpstorm/。
答案 1 :(得分:0)
我有同样的要求,但我能得到的最接近的是使用实时模板功能。基本上我在PHP Group下添加了一个新的模板,缩写为 copyright ,后面是文本
/**************************************************************************
* Copyright (C) $user$, Inc - All Rights Reserved
*
* <omitted copyright blah>
*
* @file $file$
* @author $user$
* @site <my website>
* @date $date$
*/
不幸的是,在实时模板的上下文中似乎不可能使用模板变量,例如 $ {NAME} ,因此您不得不坚持使用提供的表达式。在这种情况下,我使用了 fileName(), user()和 date(),这对我来说已经足够了。
最后,您可以输入版权,然后按Tab键生成标题。