不會(huì)吧!不會(huì)吧积仗!不會(huì)有人連這些IDEA插件都沒(méi)安裝吧疆拘!

兩年前我學(xué)習(xí)Java的時(shí)候使用的是Ecplise,開(kāi)始的時(shí)候覺(jué)得蠻好用的(畢竟大一學(xué)C的時(shí)候老師讓我們VC 6.0??)寂曹,后來(lái)也用Ecplise

寫過(guò)幾個(gè)項(xiàng)目哎迄,這時(shí)候Ecplise的缺點(diǎn)就顯現(xiàn)出來(lái)了回右,在寫XML配置文件的時(shí)候,總是莫名奇妙的把路徑寫錯(cuò)漱挚,然后Ecplise也不給提示翔烁,每次一運(yùn)行項(xiàng)目,就是這個(gè)Bean找不到棱烂,那個(gè)Bean找不到租漂。后來(lái)使用過(guò)一段時(shí)間的 STS阶女,相當(dāng)于專門為Spring定制版的Ecplise颊糜,用了好幾個(gè)版本后不盡人意,知道后來(lái)遇到了IDEA秃踩,遇到她的第一眼我就知道衬鱼,她就是那個(gè)我一直尋找的IDE。

轉(zhuǎn)眼間使用IDEA也有兩年的時(shí)間了憔杨,中間一直使用她開(kāi)發(fā)項(xiàng)目鸟赫,慢慢的也積累了一堆非常好用的插件,現(xiàn)在總結(jié)一下消别,希望對(duì)第一次使用IDEA的小伙伴有幫助吧抛蚤!

IDEA 插件安裝位置

打開(kāi)設(shè)置(Ctrl + Alt + S )

image-20200920204342991

點(diǎn)擊左側(cè)的Plugins

image-20200920204528776

下面推薦的所有插件都是在 Marketplace 搜索下載~~

推薦插件

  • .ignore

    image-20200920205042357

    團(tuán)隊(duì)開(kāi)發(fā)中少不了使用Git,那我們就不可避免的要編寫Git的 .ignore文件寻狂,由于大多數(shù)時(shí)候開(kāi)發(fā)的項(xiàng)目類型和使用的技術(shù)都是相同的岁经,所以往往需要忽略的文件也是相同的,每次我們還要寫一大堆蛇券,讓人頭疼缀壤!.ignore 插件就是專門解決這個(gè)問(wèn)題的一個(gè)插件。

    安裝完畢后纠亚,我們就可以像new一個(gè)新的java文件一樣塘慕,創(chuàng)建一個(gè).ignore文件,插件中為我們提供了大量的文件模板蒂胞,多數(shù)情況下我們只需要選擇一下就可生成.ignore文件图呢,也不用擔(dān)心落下某些文件啦!

    image-20200920205357091
image-20200920205447803

也可以針對(duì)單個(gè)文件進(jìn)行右擊骗随,選擇添加進(jìn).ignore文件

image-20200920205603344
  • 代碼缺陷檢查 Alibaba Java Coding Guidelines 和 FindBugs-IDEA

    這兩款插件都是針對(duì)我們寫的代碼進(jìn)行掃描岳瞭,對(duì)存在缺陷的代碼進(jìn)行標(biāo)記提示,并給出修復(fù)建議蚊锹,提供一鍵修復(fù)功能瞳筏,前者是有阿里出品,使用的是阿里內(nèi)部開(kāi)發(fā)的規(guī)范牡昆,我們可以安裝以此來(lái)規(guī)范自己的代碼姚炕。同時(shí)他們的代碼修復(fù)和代碼優(yōu)化非常的強(qiáng)大摊欠,強(qiáng)烈安利!柱宦!

    image-20200920210201172
  • GenerateAllSetter

一鍵調(diào)用對(duì)象的所有setter方法些椒,當(dāng)我們的對(duì)象字段特別的多的時(shí)候,一個(gè)一個(gè)設(shè)置不但費(fèi)時(shí)費(fèi)力掸刊,還非常容易落下字段免糕,使用這個(gè)插件就無(wú)需再擔(dān)心這個(gè)問(wèn)題了,效果如下:

Screenshot 2
  • GsonFormat

一鍵將格式化JSON為 Java對(duì)象忧侧,我們前后端分離的時(shí)候傳輸數(shù)據(jù)時(shí)往往使用的是JSON字符串石窑,前端給我們 JSON 樣例后,一個(gè)一個(gè)手敲是不可能的蚓炬,一鍵生成才是王道松逊!

Screenshot 1
  • Lombok

IDEA 安裝Lombok插件后,配置項(xiàng)目中引入Lombok的依賴肯夏,可以使用注解经宏,讓IDEA自動(dòng)為我們生成Getter、Setter驯击、toString等方法烁兰,避免我們后期添加、刪除或者修改字段時(shí)需要修改Getter徊都、Setter沪斟、toString等方法的苦惱!

image-20200920211223082
image-20200920211450843
  • Maven Helper

Maven的輔助插件碟贾,可以分析我們使用Maven引入的依賴是否存在沖突

image-20200920211703359
  • MyBatis Log Plugin

使用MyBatis時(shí)币喧,再調(diào)試框中往往只能顯示執(zhí)行了那個(gè)方法,執(zhí)行了那條SQL語(yǔ)句袱耽,如果出錯(cuò)根本不知道具體時(shí)那個(gè)參數(shù)發(fā)生了錯(cuò)誤杀餐,使用這個(gè)插件,可以將我們執(zhí)行的SQL包含參數(shù)還原出來(lái)輸出到輸出框中朱巨,我們可以清晰看到到底時(shí)那個(gè)參數(shù)傳遞出現(xiàn)了問(wèn)題史翘!

image-20200920212119061
  • Rainbow Brackets

彩虹括號(hào),當(dāng)我們的嵌套層數(shù)或者調(diào)用方法特別多的時(shí)候冀续,一堆大括號(hào)或者小括號(hào)往往看花了眼琼讽,彩虹括號(hào)使用不同的顏色來(lái)進(jìn)行區(qū)分,可以清晰看到括號(hào)之間的對(duì)應(yīng)關(guān)系洪唐!

Screenshot 2
  • RestfulToolkit

對(duì)于前后端分離的項(xiàng)目钻蹬,我們后端往往會(huì)提供大量的RestFul風(fēng)格的接口,一個(gè)一個(gè)拷貝接口的URL到瀏覽器或者PostMan中是非常磨人的事情凭需,這個(gè)插件可以掃描我們的Controller中多有的接口问欠,針對(duì)接口自動(dòng)生成URL以及需要攜帶的參數(shù)肝匆,效果如下:

image-20200920212755908
  • Translation

當(dāng)我們閱讀源碼碰到不懂的英文或者命名時(shí)忘記單詞時(shí),這個(gè)插件就排上用場(chǎng)了顺献,選中對(duì)應(yīng)的單詞或者中文旗国,右擊選擇翻譯

image-20200920213038277
image-20200920213011521
  • leetcode editor

這個(gè)可謂是上班跳槽必備!再IDEA中使用這個(gè)插件登錄Leetcode賬號(hào)注整,可以直接再IDEA中刷題能曾,完全不需要切換到瀏覽器,安全隱蔽肿轨,你值得擁有寿冕!

image-20200920213301623

結(jié)尾

差不多就分享這些了,以后遇到好用的插件會(huì)在進(jìn)行補(bǔ)充萝招,希望對(duì)使用IDEA的新手小伙伴有幫助蚂斤!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末存捺,一起剝皮案震驚了整個(gè)濱河市槐沼,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌捌治,老刑警劉巖岗钩,帶你破解...
    沈念sama閱讀 211,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異肖油,居然都是意外死亡兼吓,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,347評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門森枪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)视搏,“玉大人,你說(shuō)我怎么就攤上這事县袱』肽龋” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 157,435評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵式散,是天一觀的道長(zhǎng)筋遭。 經(jīng)常有香客問(wèn)我,道長(zhǎng)暴拄,這世上最難降的妖魔是什么漓滔? 我笑而不...
    開(kāi)封第一講書人閱讀 56,509評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮乖篷,結(jié)果婚禮上响驴,老公的妹妹穿的比我還像新娘。我一直安慰自己撕蔼,他們只是感情好豁鲤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,611評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布石蔗。 她就那樣靜靜地躺著,像睡著了一般畅形。 火紅的嫁衣襯著肌膚如雪养距。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 49,837評(píng)論 1 290
  • 那天日熬,我揣著相機(jī)與錄音棍厌,去河邊找鬼。 笑死竖席,一個(gè)胖子當(dāng)著我的面吹牛耘纱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播毕荐,決...
    沈念sama閱讀 38,987評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼束析,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了憎亚?” 一聲冷哼從身側(cè)響起员寇,我...
    開(kāi)封第一講書人閱讀 37,730評(píng)論 0 267
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎第美,沒(méi)想到半個(gè)月后蝶锋,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,194評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡什往,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,525評(píng)論 2 327
  • 正文 我和宋清朗相戀三年扳缕,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片别威。...
    茶點(diǎn)故事閱讀 38,664評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡躯舔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出省古,到底是詐尸還是另有隱情粥庄,我是刑警寧澤,帶...
    沈念sama閱讀 34,334評(píng)論 4 330
  • 正文 年R本政府宣布衫樊,位于F島的核電站飒赃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏科侈。R本人自食惡果不足惜载佳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,944評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望臀栈。 院中可真熱鬧蔫慧,春花似錦、人聲如沸权薯。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,764評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至黍析,卻和暖如春卖怜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阐枣。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,997評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工马靠, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蔼两。 一個(gè)月前我還...
    沈念sama閱讀 46,389評(píng)論 2 360
  • 正文 我出身青樓甩鳄,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親额划。 傳聞我的和親對(duì)象是個(gè)殘疾皇子妙啃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,554評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容