版权配置文件
条目 | 工具提示与快捷键 | 描述 |
|---|

| 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
| 当前项目名称。 | $module.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 模板是否已正确指定。 |
用于检测注释中的版权的正则表达式 | 使用此字段来输入、查看或编辑 正则表达式 ,该正则表达式将用于在注释中查找版权声明。 请注意,此正则表达式应匹配上面指定的版权声明。 否则,IntelliJ IDEA 将插入新的版权声明,而不是 更新现有的。 |
如果旧版权匹配,则允许替换版权 | 请在此字段中输入或编辑正则表达式模式,该模式将识别现有的版权声明,并允许用新的版权声明替换。 例如,如果您为 year指示指定以下模式: 20[0-1][0-6] ,更新将影响所有指示年份为 2000-2006 和 2010-2016 的版权。 |
最后修改日期: 2025年 4月 24日