IntelliJIDEAアノテーションテンプレートの詳細な説明

EclipseからIdeaを変換するコードファーマーは、IntelliJ IDEAを使用するプロセス中にいくつかのコメントを設定する必要があります。実際、インターネット上にはアイデアテンプレートのコメントに似た記事がたくさんありますが、作成者は多かれ少なかれ状況は説明できませんが、多くの既存の記事は同様の解決策を提供していないので、著者は、読者や友人に何か問題があれば助けてくれることを期待して、使用プロセス中の私自身の経験の一部を要約します。正解を批判して、一緒に学んでください!

まず、作者が使用したテンプレートのエフェクトアイコンを紹介し、アイコンに従って設定プロセスを大まかに説明します。

1.まず、IDEAでクラスのテンプレートを設定しましょう:( IDEAはクラスの作成時にコメントを自動的に追加します)

[ファイル]-> [設定]-> [エディター]-> [ファイルとコードのテンプレート]-> [ファイル](理想的なデフォルトのショートカットキーはctrl + alt + sです)

クラスファイル(もちろん、インターフェースを設定したい場合はインターフェースファイルを選択することもできます)コメント設定

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} !="")package ${PACKAGE_NAME};#end
 
/**
* All rights Reserved, Designed By www.super-master.cn
* @ProjectName: ${PROJECT_NAME}
* @Package: ${PACKAGE_NAME}
* @ClassName: ${NAME}
* @Description: []
* <p> </p>
* @Author: [Lance Ting]
* @Date: ${DATE} ${TIME}
* @Version: V1.0
* @Copyright: ${YEAR} www.super-master.cn Inc. All rights reserved. 
* TODO: 注意,本文件Lance Ting所作,如果转载或使用请标明具体出处!
**/
public class/interface/enum ${NAME} {
 
}

@attributesに関しては、これはあなた自身のニーズに基づいており、作者の指示に従う必要はありません!

効果アイコンは

注:#if($ {PACKAGE_NAME} && $ {PACKAGE_NAME}!= "")package $ {PACKAGE_NAME}; #endを追加する場合は、#parse( "File Header.java")を追加する必要があります。

#if (${PACKAGE_NAME} && ${PACKAGE_NAME} !="")package ${PACKAGE_NAME};#end
#parse("File Header.java")

それ以外の場合、クラスを作成するときに、2つのパッケージ名が自動的にインポートされます(作成者は問題が何であるかを知らないため、この点に特別な注意を払う必要があります)。もちろん、#parse(を追加する必要はありません。 "File Header.java")、通常、作成者は注釈テンプレートをClass、Interface、およびEnumに追加します(これはニーズに基づいています)。

 

2、メソッドアノテーションテンプレートの設定

1、設定ライブテンプレート、ファイル->設定->エディター->ライブテンプレート

1.1テンプレートグループの追加

1.2追加したテンプレートグループ(共通テンプレート)を選択し、[+]をクリックして、[1。ライブテンプレート]を追加します。

テンプレートテキスト

*
 * @Description: [$description$]
 * <p></P>
 * @Title: $title$
 * @Author: Lance Ting
 * @Date: $date$
 * @Param: $params$
 * @Return: $return$
 * @Throws: $throws$
 */

1.3。テンプレート属性の表示モードを変更する変数を編集して、メソッドのコメント表示を美しくすることができ、パラメータはデフォルトで配列として表示されます

特に注意が必要なのは

パラメータ

groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+= params[i] + ' '}else{result+='\\n' + ' * @Param: ' + params[i] + ' '}}; return result;}", methodParameters());

結果

groovyScript("def returnType = \"${_1}\"; def result =  returnType; return result;", methodReturnType());

設定を保存すると、表示効果アイコンは

特記事項

1.コメントを生成するアイデアのデフォルトの方法は、コメントテンプレートが/ *** + Enterキーの場合、/ * +テンプレート名+ショートカットキーです。

2.テンプレートテキストオプションボックスの値*の最初の行を最初の行に配置する必要があります。そうしないと、コメントが/ * *として表示され、グレー表示されます。

表示効果

したがって、必ず1行目と2行目を1列ずつ配置してください。

OK!この時点で、基本的な注釈の構成は完了です。

 

-------------------------------------------------- ----------------------作成
者:ワールドコーディング
ソース:CSDN
オリジナル:https://blog.csdn.net/dgxin_605/article/details/107616635
著作権表示:この記事はブロガーのオリジナル記事です。転載する場合はブログ投稿へのリンクを添付してください!

-------------------------------------------------- ----------------------

おすすめ

転載: blog.csdn.net/dgxin_605/article/details/107616635