PhpStorm 2021.3 Help

版权简介

使用此页面创建、编辑和删除版权配置文件。

在本主题中:

配置文件工具栏

物品

工具提示和快捷方式

描述

添加按钮

Alt+Insert

单击此按钮可在所需级别添加新配置文件。您可以选择创建空配置文件或基于当前默认配置文件的配置文件。

删除按钮

Alt+Delete

单击此按钮可放弃选定的配置文件。

复制按钮

Ctrl+D

单击此按钮可打开“复制版权配置文件”对话框,您可以在其中创建所选配置文件的副本。

导入文件

进口

单击此按钮可导入包含所需版权声明定义的文件。

版权简介页面

使用此页面配置所选配置文件:定义要生成的版权声明并指定关键字以检测评论中的版权声明。

物品

描述

姓名

使用此文本字段可查看或编辑所选版权配置文件的名称。

版权文本(可能包含 Velocity 模板)

使用此文本区域查看或编辑要生成的版权声明。版权配置文件可以包含版权声明的明确纯文本或其通过Velocity模板的定义。

目前,以下变量在 Velocity 上下文中可用:

姓名

类型

评论

$today

DateInfo

当前日期和时间。

$file.fileName

String

当前打开的要生成通知的文件的名称。

$file.pathName

String

当前打开的要生成通知的文件的完整路径和名称。

$file.className

String

当前打开的要生成通知的 Java 文件的名称。

$file.qualifiedClassName

String

生成通知的当前打开文件的完全限定名称。

$file.lastModified

DateInfo

当前文件上次更改的日期和时间。

$project.name

String

当前项目的名称。

$username

String

当前用户的名称。

DateInfo具有以下属性:

year

int

本年度。

month

int

当前月份 (1-12)。

day

int

月份的当前日期 (1-31)。

hour

int

当前小时 (0-11)。

hour24

int

当前小时 (0-23)。

minute

int

小时的当前分钟 (0-59)。

second

int

分钟的当前秒 (0-59)。

DateInfo有以下方法:

format(String format)

String

由日期和时间模式字符串指定的日期和时间格式。请参阅 java.text.SimpleDateFormat 格式选项。

证实

单击此按钮可检查是否正确指定了Velocity模板。

正则表达式检测评论中的版权

使用此字段可以键入、查看或编辑将用于在评论中查找版权声明的正则表达式。

请注意,此正则表达式应与上述指定的版权声明相匹配。否则 ,PhpStorm 不会更新版权声明,而是插入新的。

如果旧版权匹配,则允许替换版权

使用此字段键入或编辑将在现有版权声明中识别的正则表达式模式,并允许将其替换为新的。例如,如果您为年份指示指定以下模式:20[0-1][0-6],则更新将影响具有 2000-2006 年和 2010-2016 年指示的所有版权。

注意Regex 在评论中检测版权Allow replace copyright if old copyright matches之间的区别。第一个设置仅用于查找版权声明,而第二个设置用于决定是否应该更新找到的版权声明。

最后修改时间:2021 年 8 月 26 日