IDEA注释模板设置【非常实用】
生活随笔
收集整理的這篇文章主要介紹了
IDEA注释模板设置【非常实用】
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
目錄
- 一、類模板設(shè)置
- 1、進(jìn)入設(shè)置頁(yè)面:File-->settings-->Editor-->File and Code Templates-->Files
- 2、設(shè)置類、接口、枚舉模板信息
- 3、點(diǎn)擊Apply應(yīng)用設(shè)置
- 二、方法模板設(shè)置
- 1、同樣打開設(shè)置:File-->settings-->Editor-->Live Templates
- 2、新建模板組:命名為userDefine
- 3、選中新建的模板組,新建模板
- 4、點(diǎn)擊Apply應(yīng)用設(shè)置
- 5、注意:如果想?yún)?shù)分開展示,則需在參數(shù)Expession列添加腳本
- OK,你的好了嗎,如果覺(jué)得不錯(cuò),記得點(diǎn)個(gè)贊哦~~
一、類模板設(shè)置
1、進(jìn)入設(shè)置頁(yè)面:File–>settings–>Editor–>File and Code Templates–>Files
2、設(shè)置類、接口、枚舉模板信息
- 代碼/** * @ClassName: ${NAME} * @Description: ${description} * @Author: liu-hao * @Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @Version: 1.0 **/ /** * @InterfaceName: ${NAME} * @Description: ${description} * @Author: liu-hao * @Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @Version: 1.0 **/ /** * @EnumName: ${NAME} * @Description: ${description} * @Author: liu-hao * @Date: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @Version: 1.0 **/
- 如圖所示(類、接口、枚舉)
3、點(diǎn)擊Apply應(yīng)用設(shè)置
- 效果展示package com.tygy.maven.test;/*** @ClassName: User* @Description: 用戶類* @Author: liu-hao* @Date: 2019-10-10 21:39* @Version: 1.0**/ public class User {// TODO } package com.ychs.maven.test;/*** @InterfaceName: Persion* @Description: Persion接口* @Author: liu-hao* @Date: 2019-10-10 21:42* @Version: 1.0**/ public interface Persion {// TODO } package com.ychs.maven.test;/*** @EnumName: Persion* @Description: DateEnu枚舉* @Author: liu-hao* @Date: 2019-10-10 21:45* @Version: 1.0**/ public interface DateEnum {// TODO }
二、方法模板設(shè)置
1、同樣打開設(shè)置:File–>settings–>Editor–>Live Templates
2、新建模板組:命名為userDefine
3、選中新建的模板組,新建模板
- 新建模板
- 填寫模板信息
- 模板快捷鍵:IDEA生成注釋的默認(rèn)方式是:/* + 模板名 + 快捷鍵(比如若設(shè)置模板名為add快捷鍵用Tab,則生成方式為 /*add+Tab)
- 快捷鍵設(shè)置(更新):這里建議快捷鍵使用Tab,以區(qū)分系統(tǒng)自帶的回車創(chuàng)建注釋(下面快捷鍵還是以回車為例)
- 方法注釋模板* * @Author: liu-hao * @Description: $description$ * @Date: $date$ $time$ * @Param: $params$ * @return: $return$ **/
- 設(shè)置模板的應(yīng)用場(chǎng)景
- 設(shè)置前
- 設(shè)置后
- 設(shè)置應(yīng)用場(chǎng)景(選擇Java即可)
- 設(shè)置前
- 設(shè)置參數(shù)的獲取方式
- 點(diǎn)擊Edit variables 打開設(shè)置
- 在Expession列選擇設(shè)置即可
- 點(diǎn)擊Edit variables 打開設(shè)置
4、點(diǎn)擊Apply應(yīng)用設(shè)置
- 效果展示/** * @Author: liu-hao* @Description: 通過(guò)用戶ID獲取用戶姓名 * @Date: 2019/10/10 21:45 * @Param: [userId] * @return: java.lang.String **/ public String getName(String userId) {// TODOreturn null; }
5、注意:如果想?yún)?shù)分開展示,則需在參數(shù)Expession列添加腳本
- 參數(shù)添加腳本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());
- 效果展示/*** @Author: liu-hao* @Description: 設(shè)置用戶信息* @Date: 2019/10/10 21:45* @Param: userId 用戶ID* @Param: userName 用戶姓名* @return: java.lang.String**/ public String setUserInfo(String userId, String userName) {// TODOreturn null; }
OK,你的好了嗎,如果覺(jué)得不錯(cuò),記得點(diǎn)個(gè)贊哦~~
總結(jié)
以上是生活随笔為你收集整理的IDEA注释模板设置【非常实用】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 复星金服微服务_复星金服打造“爱妈妈”互
- 下一篇: Windows 10 家庭中文版,电脑文