【问题标题】:Phpstorm: add copyright information / licence header to files in projectphpstorm:在项目中的文件中添加版权信息/许可证头
【发布时间】:2015-02-20 22:44:50
【问题描述】:

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

此页面没有帮助:https://www.jetbrains.com/idea/help/topicId609815.html

有人知道流程吗?

【问题讨论】:

  • 试用文件 |设置(Mac 的首选项)|编辑 |文件和代码模板 |包括 -> PHP 文件头

标签: ide phpstorm copyright-display


【解决方案1】:

2016 年 JetBrains 专门为此目的添加了版权工具。

更多信息请参见https://blog.jetbrains.com/phpstorm/2016/01/managing-copyright-notices-in-phpstorm/

【讨论】:

    【解决方案2】:

    我有同样的要求,但我能得到的最接近的方法是使用实​​时模板功能。基本上我在 PHP 组下添加了一个新模板,缩写为 copyright 和以下文本

    /**************************************************************************
     * Copyright (C) $user$, Inc - All Rights Reserved
     *
     * <omitted copyright blah>
     *
     * @file        $file$
     * @author      $user$
     * @site        <my website>
     * @date        $date$
     */
    

    不幸的是,在实时模板的上下文中使用诸如 ${NAME} 之类的模板变量似乎是不可能的,因此您不得不坚持使用提供的表达式。在这种情况下,我使用了 fileName()user()date(),这对我的情况来说已经足够了。

    最后你可以输入 copyright 并按 Tab 键生成标题。

    【讨论】:

      猜你喜欢
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2014-08-30
      • 2011-04-10
      相关资源
      最近更新 更多