詳解IntelliJ IDEA 自定義方法注解模板
最近沒(méi)啥事開(kāi)始正式用Eclipse 轉(zhuǎn)入 idea工具陣營(yíng),畢竟有70%的開(kāi)發(fā)者在使用idea開(kāi)發(fā),所以它的魅力可想而知。剛上手大概有一天,就知道它為啥取名為 intelli(智能化)了,確實(shí)很智能,這還是一些小小的細(xì)節(jié),當(dāng)然idea也有它不足之處,就是我們今天要講的“自定義方法注解模板”,類注解模板可以很簡(jiǎn)單的設(shè)置,這里我就不重復(fù),而網(wǎng)上很多關(guān)于自定義方法注解模板的文章大多是抄襲獲取轉(zhuǎn)發(fā)根本自己就沒(méi)有驗(yàn)證,本文經(jīng)過(guò)自己親自驗(yàn)證有效。
1、File->settings->Editor->Live Templates
2、點(diǎn)擊右上角的綠色+號(hào),然后選擇template group ,然后輸入group的name,隨便輸入就好了:myGroup。然后點(diǎn)ok
3、選中剛才創(chuàng)建的myGroup,然后再次點(diǎn)擊右側(cè)的綠色+,這次選擇的是第一個(gè)1. Live Template。取名為*,取名可以隨便,只是個(gè)人覺(jué)得方便,你可以取別的。
4、配置模板,下面是我的模板,大家仔細(xì)看我的模板開(kāi)頭是*而不是/*,這就是關(guān)鍵所在。
/* * * @author chenmc * @date $date$ $time$ * @param $params$ * @return $returns$ */
注意只有當(dāng)變量被$$包圍是 右側(cè)的Edit variables才可以點(diǎn)擊哦。
5、再編輯好模板之后就只為參數(shù)添加$$添加變量,點(diǎn)擊右側(cè)的 Editor variables,
6、完成之后點(diǎn)擊Apply然后點(diǎn)擊OK,注意了,重點(diǎn)的地方,在你的方法上輸入 /*然后加上模板的名稱*,這就是我為什么不取字母而取名為*,因?yàn)檫@樣很快速,再按Tab鍵(注意啊不是按Enter鍵,而是按Tab鍵)就會(huì)出現(xiàn)你想要的注釋了,很多教程是直接輸入模板名稱按tab鍵,但是這種方法的@param和@return是獲取不到的,再重復(fù)一遍正確的方式:/** 然后按Tab鍵;如果你取名為abc那就是 /*abc 然后按Tab。效果如下:
7、但是還有一個(gè)問(wèn)題,細(xì)心的讀者會(huì)發(fā)現(xiàn)在@param這個(gè)參數(shù)上報(bào)錯(cuò)了,這是因?yàn)閕dea強(qiáng)大的檢查功能,有兩種解決辦法:
File->settings->Editor->Inspections->javadoc issues下面第四項(xiàng)將紅色 Error改為黃色Warning即可
第二種是點(diǎn)擊idea的右下角的人頭圖像,然后選擇高亮級(jí)別,調(diào)為Syntax模式即可
至此已大功告成了,希望能幫到大家!
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)文件上傳下載至ftp服務(wù)器的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06SkyWalking自定義鏈路追蹤實(shí)現(xiàn)步驟
本文詳細(xì)介紹了如何使用SkyWalking進(jìn)行自定義鏈路追蹤的步驟,包括POM文件依賴和邏輯業(yè)務(wù)代碼的編寫(xiě),文章最后推薦了腳本之家作為進(jìn)一步學(xué)習(xí)的資源2024-02-02java使用elasticsearch分組進(jìn)行聚合查詢過(guò)程解析
這篇文章主要介紹了java使用elasticsearch分組進(jìn)行聚合查詢過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02Spring Boot 開(kāi)發(fā)環(huán)境熱部署詳細(xì)教程
這篇文章主要介紹了Spring Boot 開(kāi)發(fā)環(huán)境熱部署,本文給大家介紹了Spring Boot 開(kāi)發(fā)環(huán)境熱部署的原理及快速配置方法,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06java調(diào)用微信現(xiàn)金紅包接口的心得與體會(huì)總結(jié)
這篇文章主要介紹了java調(diào)用微信現(xiàn)金紅包接口的心得與體會(huì)總結(jié),有需要的朋友可以了解一下。2016-11-11Java生成和解析XML格式文件和字符串的實(shí)例代碼
這篇文章主要介紹了Java生成和解析XML格式文件和字符串的實(shí)例代碼,需要的朋友可以參考下2014-02-02