Phpstorm:为项目中的文件添加版权信息/许可证标题

时间:2015-02-20 22:44:50

标签: ide phpstorm copyright-display

我现有的文件错过了版权信息。我想使用Phpstorm /其他JetBrains IDE为项目中的多个文件添加许可证头。

此页面无效:https://www.jetbrains.com/idea/help/topicId609815.html

有人知道这个过程吗?

2 个答案:

答案 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键生成标题。