IDEA設定ドキュメントのコメント
1.参考資料
2.クラスドキュメントのコメント
2.1、ドキュメント注釈テンプレートを設定します
[ファイルとコードテンプレート]ページでクラスのドキュメントコメントを設定します
/**
*@ClassName ${NAME}
*@Description TODO
*@Author ${USER}
*@Date ${DATE} ${TIME}
*@Version 1.0
*/
2.2、クラスのドキュメントコメントを使用する
注:新しいクラスを作成する場合にのみ、クラスのドキュメントコメントを作成できます
3.インターフェイスのドキュメントノートを設定します
3.1、インターフェイスドキュメント注釈テンプレートを設定します
同様に、[ファイルとコードテンプレート]ページでインターフェースドキュメントのコメントを設定します
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*@InterfaceName ${NAME}
*@Description TODO
*@Author Oneby
*@Date ${DATE} ${TIME}
*@Version 1.0
*/
public interface ${NAME} {
}
3.2、インターフェースのドキュメントノートを使用する
注:新しいインターフェースを作成する場合にのみ、インターフェースのドキュメント・コメントを作成できます。
4.メソッドドキュメントノート
4.1、メソッドドキュメント注釈テンプレートの設定
-
[ライブテンプレート]で新しいテンプレートを作成します
-
デフォルトでは、userという名前の新しいグループが作成されます(名前を変更するのが面倒です)
Abbreviation:*
メソッドを入力し、*
Enterキーを押してメソッドドキュメントのコメントを表示する方法- 説明:メソッドのドキュメントコメントを追加します
- テンプレートテキスト:テンプレートコンテンツ
- Javaで適用可能:Javaファイルでのみ有効
-
テンプレートの変数にデフォルト値を追加します
-
メソッドドキュメントのテンプレート
** * @description: $description$ $params$ * @return: $returns$ * @author Oneby * @date: $date$ $time$ */
-
params
のdefault value
: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())methodParameters())
4.2、メソッドのドキュメントノートを使用する
いいね~~~