GoLand 2025.2 Help

版权配置文件

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

本主题内容:

配置文件工具栏

项目

工具提示与快捷键

描述

添加按钮

Alt+Insert

添加新配置文件。

移除按钮

Alt+Delete

丢弃所选配置文件。

复制按钮

Ctrl+D

打开 复制版权配置文件 对话框,在其中可以创建所选配置文件的副本。

导入文件

导入

导入包含版权声明定义的文件。 有关详细信息,请参阅 导入版权配置文件

版权配置页

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

项目

描述

名称

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

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

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

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

名称

类型

注释

$today

DateInfo

当前日期与时间。

$file.fileName

字符串

当前打开的用于添加版权声明的文件名。

$file.pathName

字符串

当前打开的用于添加版权声明的文件的完整路径及文件名。

$file.className

字符串

当前打开的用于添加版权声明的 Java 文件名。

$file.qualifiedClassName

字符串

当前打开的用于添加版权声明的文件的完全限定名。

$file.lastModified

DateInfo

当前文件上次修改的日期与时间。

$project.name

字符串

当前项目名称。

$username

字符串

当前用户名称。

DateInfo 具有以下属性:

int

当前年份。

int

当前月份(1-12)。

int

当前日期(1-31)。

小时

int

当前小时(0-11)。

hour24

int

当前小时(0-23)。

分钟

int

当前分钟(0-59)。

int

当前秒数(0-59)。

DateInfo 具有以下方法:

format(String format)

字符串

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

验证

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

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

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

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

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

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

工作原理

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