IntelliJ IDEA中的神仙插件 寫代碼必備

IDEA 全稱 IntelliJ IDEA颂跨,是java編程語言開發(fā)的集成環(huán)境。IntelliJ在業(yè)界被公認為最好的java開發(fā)工具犬缨,尤其在智能代碼助手喳魏、代碼自動提示、重構(gòu)怀薛、JavaEE支持刺彩、各類版本工具(git、svn等)枝恋、JUnit创倔、CVS整合、代碼分析焚碌、 創(chuàng)新的GUI設(shè)計等方面的功能可以說是超常的畦攘。IDEA是JetBrains公司的產(chǎn)品,這家公司總部位于捷克共和國的首都布拉格十电,開發(fā)人員以嚴謹著稱的東歐程序員為主知押。它的旗艦版本還支持HTML,CSS鹃骂,PHP台盯,MySQL,Python等畏线。免費版只支持Java,Kotlin等少數(shù)語言静盅。

俗話說:"工欲善其事必先利其器",今天準備和大家一起分享一下實際工作中能提升幸福感和工作效率的IDEA插件象踊。

廢話不多說温亲,let's go E锉凇!栈虚!

1Alibaba Java Coding Guidelines

在你需要檢查的代碼上面袖外,點擊右鍵,選擇編碼規(guī)約掃描


image.png

將會出現(xiàn)如下所示的檢查結(jié)果魂务,并會給出編碼規(guī)范和提示:

image.png

2GsonFormat

【jsonToBean】

在平時的開發(fā)中曼验,將json轉(zhuǎn)為Bean

image.png

3A8Translation

【翻譯的插件】

選中你要翻譯的漢語或英文,點擊鼠標右鍵粘姜,選擇Translate, (快捷鍵是Alt+T)就會實現(xiàn)翻譯鬓照,不用再去切換屏幕使用翻譯軟件翻譯了。

image.png

4Maven Helper

【分析依賴沖突的插件】

此插件可用來方便顯示maven的依賴樹孤紧,和顯示沖突豺裆,在我們梳理依賴時幫助很大。

image.png

5Free Mybatis plugin

【增強idea對mybatis支持的插件】

生成mapper xml文件 快速從代碼跳轉(zhuǎn)到mapper及從mapper返回代碼 mybatis自動補全及語法錯誤提示 集成mybatis generator gui界面 這個插件超級實用号显,可以從mapper接口跳轉(zhuǎn)到mybatis的xml文件中臭猜,還能找到對應(yīng)地方

image.png

6Grep Console

【日志高亮顯示插件】

image.png

可以Ctrl + Alt +S Other Settings進行配色(顏色參考請搜索:電腦最護眼的色彩、顯示屏亮度亦如此)

7Lombok

當我們創(chuàng)建一個實體時押蚤,通常對每個字段去生成GET/SET方法蔑歌,但是萬一后面需要增加或者減少字段時,又要重新的去生成GET/SET方法揽碘,非常麻煩次屠。可以通過該插件雳刺,無需再寫那么多冗余的get/set代碼劫灶。

注意:需要在pom引入依賴

<!--lombok用來簡化實體類:需要安裝lombok插件-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>

8Nyan progress bar

基于Idea使用的漂亮進度條。把你的加載進度條全都變成彩虹和貓咪

image.png

9FindBugs-IDEA

【Bug檢查插件】

在文件上或文件里面點擊鼠標右鍵煞烫,選擇FingBugs

簡單的bug能給你快速找回來浑此,什么NPE啥的,小兒科滞详!推薦A菥恪!(嗓門大就說一遍)

10Key Promoter X

你還在為記不住快捷鍵煩惱嗎料饥,Key Promoter X可以幫助你快速記住常用的快捷鍵蒲犬。當你在idea中用鼠標點擊菜單,它可以顯示對應(yīng)的快捷鍵以及點擊次數(shù)岸啡。使用一段時間后有助于過渡到更快原叮、無鼠標的開發(fā)。

image.png

11JavaDoc

在項目中經(jīng)常要求寫代碼注釋,否則不能通過代碼門禁奋隶,JavaDoc工具可以一鍵生成注釋擂送。

插件安裝成功后在菜單欄 code -> JavaDocs可以找到

image.png

自動生成注釋效果如下:

image.png

12ignore

項目開發(fā)中通常會使用到git進行版本管理,在提交代碼時經(jīng)常有人將本地的不必要的文件提交到代碼倉庫中唯欣,使用.ignore插件可以很好解決這個問題嘹吨。插件安裝完成后會在項目中生成一個.ignore文件,編輯該文件忽略一些動態(tài)生成的文件境氢,如class文件蟀拷,maven的target目錄等。

image.png

13RainbowBrackets

彩虹括號萍聊,代碼中有多個括號會顯示不同的顏色问芬。

image.png

14Activate-power-mode

在敲代碼時有抖動酷炫的特效,非常適合給前端小姐姐表演特技寿桨。(壞笑)

15CodeGlance

image.png

16GenerateAllSetter

  • 通過alt+enter對變量類生成對類的所有setter方法的調(diào)用
  • 當兩個對象具有相同的字段時生成一個轉(zhuǎn)換器
  • 當returnType為List Set Map時生成默認值
  • 在所有g(shù)etter方法上生成對assertThat的調(diào)用
image.png

17RestfulToolkit

  • 根據(jù) URL 直接跳轉(zhuǎn)到對應(yīng)的方法定義 ( 快捷鍵搜索 Ctrl + Alt + N 或者 Ctrl + \ ); —這個個人感覺非常好用此衅,和Ctrl + F一樣重要。
  • 提供了一個 Services tree 的顯示窗口;
  • 一個簡單的 http 請求工具;
  • 在請求方法上添加了有用功能: 復(fù)制生成 URL;,復(fù)制方法參數(shù)…
  • 其他功能: java 類上添加 Convert to JSON 功能亭螟,格式化 json 數(shù)據(jù) ( Windows: Ctrl + Enter; Mac: Command + Enter )炕柔。
image.png

18JRebel

熱門部署插件,讓你在修改完代碼后媒佣,不用再重新啟動,很實用陵刹!但是默伍,不是免費的,需要大家發(fā)揮下聰明才智自行百度破解衰琐!

image.png

19Json Parser

厭倦了打開瀏覽器格式化和驗證JSON?為什么不安裝JSON解析器并在IDE中使用離線支持呢?JSON解析器是一個用于驗證和格式化JSON字符串的輕量級插件也糊。

image.png

20aiXcode & codota

aiXcoder是一個強大的代碼完成器和代碼搜索引擎,基于最新的深度學(xué)習(xí)技術(shù)羡宙。它有可能向您推薦一整套代碼狸剃,這將幫助您更快地編寫代碼。aiXcoder還提供了一個代碼搜索引擎狗热,以幫助您在GitHub上搜索API用例钞馁。

類似功能的插件還有codota,codota基于數(shù)百萬個開源Java程序和您的上下文來完成代碼行匿刮,從而幫助您以更少的錯誤更快地進行編碼僧凰。新版本的codota提供以下功能:

  • 全線AI自動完成
  • 內(nèi)聯(lián)和相關(guān)代碼示例
  • 根據(jù)用戶自己的編碼實踐進行編碼建議
  • 不用擔心你的代碼會被公開。codota不會將你的代碼發(fā)送到codota服務(wù)器熟丸,它只會從當前編輯的文件中發(fā)送最少的上下文信息训措,從而使codota能夠根據(jù)你當前的本地范圍進行預(yù)測。

比如我想知道list.stream.map(…)方法的參考使用,只需要光標定位在map上,然后右鍵選擇菜單“Get relevant examples”或者使用快捷鍵“Ctrl + Shift + O”就可以快速搜索出來很多示例绩鸣,非常方便怀大。

image.png

來源:blog.csdn.net/CSDN_SAVIOR/article/details/122505538

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市呀闻,隨后出現(xiàn)的幾起案子化借,更是在濱河造成了極大的恐慌,老刑警劉巖总珠,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屏鳍,死亡現(xiàn)場離奇詭異,居然都是意外死亡局服,警方通過查閱死者的電腦和手機钓瞭,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來淫奔,“玉大人山涡,你說我怎么就攤上這事∷羟ǎ” “怎么了鸭丛?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長唐责。 經(jīng)常有香客問我鳞溉,道長,這世上最難降的妖魔是什么鼠哥? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任熟菲,我火速辦了婚禮,結(jié)果婚禮上朴恳,老公的妹妹穿的比我還像新娘抄罕。我一直安慰自己,他們只是感情好于颖,可當我...
    茶點故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布呆贿。 她就那樣靜靜地躺著,像睡著了一般森渐。 火紅的嫁衣襯著肌膚如雪做入。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天章母,我揣著相機與錄音母蛛,去河邊找鬼。 笑死乳怎,一個胖子當著我的面吹牛彩郊,可吹牛的內(nèi)容都是我干的前弯。 我是一名探鬼主播,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼秫逝,長吁一口氣:“原來是場噩夢啊……” “哼恕出!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起违帆,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤浙巫,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后刷后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體的畴,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年尝胆,在試婚紗的時候發(fā)現(xiàn)自己被綠了丧裁。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡含衔,死狀恐怖煎娇,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情贪染,我是刑警寧澤缓呛,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站杭隙,受9級特大地震影響哟绊,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜痰憎,卻給世界環(huán)境...
    茶點故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一匿情、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧信殊,春花似錦、人聲如沸汁果。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽据德。三九已至鳄乏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間棘利,已是汗流浹背橱野。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留善玫,地道東北人水援。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蜗元。 傳聞我的和親對象是個殘疾皇子或渤,可洞房花燭夜當晚...
    茶點故事閱讀 44,592評論 2 353

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