PyCharm 2025.3 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

日期和时间模式 字符串指定的日期和时间格式。

验证

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

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

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

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

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

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

工作原理

最后修改日期: 2025年 12月 2日