1. クラス、インターフェイス、列挙型の先頭コメント テンプレートを設定します。
ctrl + shift + s -> エディター -> ファイルとコード テンプレート
Class、Interface、Enumを個別に設定
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* 〈功能概述〉<br>
* @className: ${NAME}
* @package: ${PACKAGE_NAME}
* @author: ${USER}
* @date: ${DATE} ${TIME}
*/
public class ${NAME} {
}
2. メソッドアノテーションテンプレートの設定
メソッドコメントのテンプレートは、会社の規定や個人の習慣に合わせて設定しますので、他人のものを丸写しする必要はなく、自分に合ったものを選ぶのがベストです。
Ctrl + Shift + s -> LiveTemplates
2.1 テンプレートグループの追加
2.2 テンプレートの追加
2.3 テンプレートの命名
2.4 テンプレート形式の定義
*
* 概述
*
* @author yourName
* @date $date$ $time$
$params$
* @return $return$
*/
2.5 アプリケーションシナリオの選択
2.7 ショートカットキーの選択
2.6 テンプレートパラメータの編集
date date()
time time()
params 参考下文
return methodReturnType()
メソッドには複数のパラメータを指定できることに注意してください。@param に設定すると味気なくなります。ここでは $params$ に設定し、デフォルトのパラメータは に設定されています。
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())
3. カーソルをホバーするとメソッドコメントの内容が表示されます