版权配置文件
版权配置文件页面
使用此页面配置所选配置文件:定义待生成的版权声明,并指定用于在注释中检测版权声明的关键词。
项目 | 描述 |
|---|
名称 | 使用此文本字段查看或编辑所选版权配置文件的名称。 |
版权文本(可包含 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
| 由 date and time pattern 字符串指定的日期和时间格式。 请参阅 java.text.SimpleDateFormat 格式选项。 |
|
验证 | 单击此按钮以检查 Velocity 模板是否已正确指定。 |
用于在注释中检测版权的正则表达式 | 使用此字段输入、查看或编辑用于在注释中查找版权声明的 regular expression。 请注意,此正则表达式应与上面指定的版权声明匹配。 否则 WebStorm 将不会 更新 当前版权声明,而是插入新的声明。 |
若旧版权声明匹配,则允许替换版权声明 | 使用此字段输入或编辑将在现有版权声明中识别的正则表达式模式,从而允许将其替换为新声明。 例如,若对 year 表示指定以下模式: 20[0-1][0-6] ,则更新将影响包含 2000–2006 和 2010–2016 年份的所有版权声明。 |
最后修改日期: 2025年 9月 26日