學(xué)AI,好工作 就找北大青鳥
關(guān)注小青 聽課做題,輕松學(xué)習(xí)
周一至周日
4000-9696-28

工欲善其事,必先利其器,助你成為優(yōu)秀程序猿的利器

來源:北大青鳥總部 2023年01月13日 11:11

摘要: IntelliJ IDEA在業(yè)界被公認(rèn)為最好的Java開發(fā)工具之一,今天給大家總結(jié)一下IDEA中比較好用的插件。

背景介紹

在程序猿世界中,總是喜歡分個(gè)誰對(duì)誰錯(cuò),不是你死就是我亡,這就是程序猿對(duì)任何事情都無比認(rèn)真追求事務(wù)本質(zhì)的表現(xiàn)。比如計(jì)算機(jī)語言之爭(zhēng)的'PHP是世界上最好的語言'慘案,至今在程序猿坊間廣為流傳,還有版本控制工具之爭(zhēng),用Git的鄙視用SVN的,當(dāng)然用SVN的瞧不起用Git的;等等,此類事件數(shù)不勝數(shù)。這就是真實(shí)的程序猿的生活。然而爭(zhēng)論了這么半個(gè)世紀(jì),仍是沒有結(jié)束,此類事件還在不斷上演,網(wǎng)友評(píng)論:菜雞互啄!今天咱么就來說一下開發(fā)工具之爭(zhēng)。不同的是這個(gè)開發(fā)工具之爭(zhēng),并沒有持續(xù)太長(zhǎng)時(shí)間,事件的結(jié)果就出現(xiàn)了一邊倒的情況,這在程序猿的歷史中也是極少出現(xiàn)的現(xiàn)象。



開發(fā)工具的王者之爭(zhēng)

如果你是一名資深程序員的,你一定用過Eclipse,Eclicpse作為老牌開發(fā)工具,承載了太多程序猿的青春,其中不乏目前互聯(lián)網(wǎng)業(yè)內(nèi)數(shù)一數(shù)二的人物,比如:雷布斯等,都是是程序猿出生,誰說程序猿就只能擼代碼,注定單身。我們鄭重承諾:程序猿是用來改變世界的 change the world。

開發(fā)工具所引發(fā)的血案也就是在次背景下發(fā)生的,由于老一輩革命家(程序猿)對(duì)Eclipse懷有深厚的感情,在IntelliJ IDEA剛出現(xiàn)的時(shí)候,他們是一臉不屑的樣子,心想:“什么破玩意兒,又重又吃內(nèi)存,還是我大Eclipse最美”,然而作為后期之秀的新一代程序猿們,喜歡嘗試新事物,對(duì)未來充滿好奇心,當(dāng)他們一開始接觸IntelliJ IDEA就被它優(yōu)美的UI界面,個(gè)性化的智能開發(fā)功能所深深吸引,果然是狂拽炫酷~ 屌炸天,經(jīng)常在老前輩面前炫耀,時(shí)不時(shí)故意弄出個(gè)bug,賣萌讓老前輩們來幫你瞅瞅,其實(shí)就是為了炫耀你的IntelliJ IDEA有多酷。然而,聰明絕頂?shù)睦铣绦蛟硞冊(cè)缇涂创┝诉@一切,他們露出邪惡的笑容,回了一句“這么簡(jiǎn)單代碼都不會(huì),趕緊轉(zhuǎn)行吧?。?!”,

就是在這種不斷斗志斗勇的過程中,新一代程序猿憑借艱苦奮斗,不屈不撓的精神,最終讓老一輩程序猿慢慢開始愿意嘗試一下IntelliJ IDEA,這個(gè)一嘗試可就一發(fā)不可收拾,IntelliJ IDEA憑借自己的優(yōu)秀的編碼能力,終于贏得了老程序猿們的芳心。

經(jīng)此一役,IntelliJ IDEA在開發(fā)工具市場(chǎng)中,以絕對(duì)優(yōu)勢(shì)獲勝,當(dāng)選 最受Java程序猿歡迎的開發(fā)工具。



IntelliJ IDEA在業(yè)界被公認(rèn)為最好的Java開發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是非常優(yōu)秀。并且IDEA憑借其強(qiáng)大的功能和豐富的第三方插件,贏得了廣大程序猿的喜愛,今天我就接著自己的經(jīng)驗(yàn)給大家總結(jié)寫IDEA中比較好用的插件。


插件安裝方式:

File -> Setting->Plugins



狂拽炫酷的插件

Power mode Ⅱ

首先先來介紹一個(gè)裝x排行榜第一位的Power mode Ⅱ,手指在鍵盤上揮灑汗水,屏幕上可以看到絢麗多彩的字節(jié)隨著你的指尖在跳動(dòng)。此時(shí)此刻,唯有代碼,不負(fù)如來不負(fù)卿。



Background Image Plus +

如果在你擼代碼的時(shí)候,你的女神(程序員鼓勵(lì)師)坐在你的對(duì)面,是不是工作起來特爽,效率特別高,此時(shí)的你可以目空一切, 這款Background Image Plus+讓你coding 不再孤單



Translation

一個(gè)牛x的翻譯插件,直接就能在IDE中使用。能中英文互譯單詞、句子并且還能有感情朗讀,牛逼壞了。支持谷歌、有道、百度三種翻譯



可以選擇翻譯方式



Free Mybatis plugin

我們開發(fā)中經(jīng)常需要通過mapper接口查找對(duì)應(yīng)的xml文件,這個(gè)插件為我們提供了便捷的操作,我們只需要點(diǎn)擊工具左側(cè)的綠色的箭頭,就可以到達(dá)相應(yīng)的mapper接口或者xml文件。



Alibaba Java Coding Guidelines

阿里的規(guī)約插件,話說阿里巴巴為開源社區(qū)的做的貢獻(xiàn)真可謂是可圈可點(diǎn)。這個(gè)規(guī)約插件旨在,希望為整個(gè)行業(yè)建立規(guī)范標(biāo)準(zhǔn)。因?yàn)槌绦蛟炒蠖啾容^隨意,包括穿著(人字拖、格子衫),寫代碼也是如此,所以就導(dǎo)致大家寫的代碼格式萬千,花樣百出,對(duì)于后期的維護(hù)等非常不友好,所以阿里甘做領(lǐng)頭羊。



Lombok

Java程序猿可能深有體會(huì),每次寫實(shí)體類的時(shí)候都需要寫一大堆的setter、getter方法,如果bean中的屬性一旦有修改、刪除或增加時(shí),需要重新生成或刪除get/set等方法,非常麻煩。Lombok就幫我們解決了這些問題,使用Lombok提供的注解,所有實(shí)體類中的屬性方法、構(gòu)造器等都可以不用寫,都可以通過注解完成。



Nyan progress bar

普通人的進(jìn)度條 vs 你的進(jìn)度條

是不是又可以在設(shè)計(jì)小姐姐面前炫耀一番,我們可是一身藝術(shù)細(xì)菌的程序猿



等等...


插件哪里找

最后的最后,可能有同學(xué)會(huì)問了,這些插件都是案例找的呢?這里給大家一個(gè)地址 plugins.jetbrains.com/i,這是IntelliJ IDEA官方提供的插件的地址,里面有很多好玩、好用的插件,大家感興趣可以去找下。



小結(jié)

這次能主要是給大家介紹了幾個(gè)有意思、有用的插件,其實(shí)很多插件是可以幫我們提高開發(fā)效率的,所以同學(xué)們也要學(xué)會(huì)善于利用工具來幫我們提高效率。

Power mode Ⅱ

Translation

Free Mybatis plugin

Alibaba Java Coding Guidelines

Lombok

還有更多插件等待同學(xué)們?nèi)グl(fā)現(xiàn),甚至去創(chuàng)造。


標(biāo)簽: java
熱門班型時(shí)間
人工智能就業(yè)班 即將爆滿
AI應(yīng)用線上班 即將爆滿
UI設(shè)計(jì)全能班 即將爆滿
數(shù)據(jù)分析綜合班 即將爆滿
軟件開發(fā)全能班 爆滿開班
網(wǎng)絡(luò)安全運(yùn)營(yíng)班 爆滿開班
報(bào)名優(yōu)惠
免費(fèi)試聽
課程資料
官方微信
返回頂部
培訓(xùn)課程 熱門話題 站內(nèi)鏈接