設置路徑
File > Settings > Editor > Copyright > Copyright Profiles
具體操作
點擊+新增模板
系統給出一個模板:
Copyright (c) $today.year. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Morbi non lorem porttitor neque feugiat blandit. Ut vitae ipsum eget quam lacinia accumsan.
Etiam sed turpis ac ipsum condimentum fringilla. Maecenas magna.
Proin dapibus sapien vel ante. Aliquam erat volutpat. Pellentesque sagittis ligula eget metus.
Vestibulum commodo. Ut rhoncus gravida arcu.
可用的變量
可以自定義修改,如上**$today.year**是一個變量,類似的還有:
Name | Type | Comment |
---|---|---|
$today | DateInfo | 當前日期時間對象 |
$file.fileName | String | 當前文件的名稱 |
$file.pathName | String | 當前文件的完整路徑 |
$file.className | String | 當前文件的類名 |
$file.qualifiedClassName | String | 當前文件的權限定名 |
$file.lastModified | DateInfo | 上一次修改的日期時間對象 |
$project.name | String | 當前項目名 |
$module.name | String | 當前 Module 名 |
$username | String | 當前用戶名(系統用戶名) |
其中,DateInfo 對象有如下屬性和方法:
Name | Type | Comment |
---|---|---|
year | int | 當前年份 |
month | int | 當前月份 |
day | int | 當前日期(1-31) |
hour | int | 當前小時(0-11) |
hour24 | int | 當前小時(0-23) |
minute | int | 當前分鐘(0-59) |
second | int | 當前秒數(0-59) |
format(String format) | String | 時間日期格式化方法,參考:java.text.SimpleDateFormat format |
舉個栗子
$file.fileName, $today.format("yyyy-MM-dd")
Copyright $today.year XXX, Inc. All rights reserved.
實驗展示
在需要添加版權信息的文件中,alt+insert,選擇copyright即可,上面的例子添加後的結果是:
/*
* ClassName.java, 2020-04-08
*
* Copyright 2020 XXX, Inc. All rights reserved.
*/