PyCharm 2025.2 Help

版权配置文件

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

在本主题中:

配置文件工具栏

项目

工具提示和快捷键

描述

添加按钮

Alt+Insert

添加新配置文件。

"移除"按钮

Alt+Delete

丢弃选定的配置文件。

复制按钮

Ctrl+D

打开 拷贝版权资料 对话框,您可以在此创建所选配置文件的副本。

导入文件

导入

导入包含版权声明定义的文件。 欲了解更多信息,请参阅 导入版权配置文件

版权资料页

使用此页面配置选定的配置文件:定义要生成的版权声明,并指定在注释中检测版权声明的关键字。

项目

描述

名称

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

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

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

当前,Velocity 上下文中可用的变量如下:

名称

按类型分组

评论

$today

DateInfo

当前日期和时间。

$file.fileName

String

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

$file.pathName

String

当前打开的文件的完整路径和名称将在此处生成通知。

$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

日期和时间格式由 date and time pattern 字符串指定。

验证

点击此按钮以检查 Velocity 模板是否已正确指定。

用于检测注释中版权的正则表达式

使用此字段来输入、查看或编辑 正则表达式 ,该正则表达式将用于在注释中查找版权声明。

请注意,此正则表达式应匹配上面指定的版权声明。 否则,PyCharm 将插入新的版权声明,而不是 更新 现有的版权声明。

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

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

它是如何工作的

最后修改日期: 2025年 9月 26日