アイデア セット クラス、インターフェイス、メソッド コメント テンプレート

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. カーソルをホバーするとメソッドコメントの内容が表示されます

 

おすすめ

転載: blog.csdn.net/ShenDaiSun/article/details/95040588