IntelliJ IDEA 插件推薦


 

1.GenerateAllSetter
自動生成類set方法
根據JSON創建實體
3.Lombok plugin
簡化代碼
4. .ignore
忽略git提交文件
5.Alibaba Java Coding Guidelines
代碼質量
7、CodeGlance
代碼小地圖
8.Translation

翻譯插件

9.Grep Console
控制台顏色控制
10.FindBugs
隱藏BUG
11.restfultookit
web開發利器
12.Maven Helper 
maven依賴管理工具
13.aiXcoderservice
一個人工智能技術的提示。
14.MyBatis Log Plugin
mybaits sql輸出
15.JRebel Plugin
代碼熱部署(需要激活)
16.Iedis
redis 可視化客戶端插件,很不辛筆者升級到最新版,也需要激活........
17.HighlightBracketPair
自動化高亮顯示光標所在代碼塊對應的括號,
18.Properties to YAML Converter
properties 轉 yml
 19.AceJump
 鍵盤流神器
 20.Google CheckStyle
 編碼規范
1.Rainbow Brackets
 彩色括號
 2.Nyan progress bar
 這是一個將你idea中的所有的進度條都變成萌新動畫的小插件。
 3.Material Theme UI
 主題
 4.Background image Plus
 背景圖片
5.activate-power-mode
輸入效果
SMartIM
驚喜自己拉到后面看
Settings Repository
配置同步

 

 

 

 

 

 

 

   

 

 

 

 

 

   

 

 

 

 

 

 

 

               常用篇  


1.GenerateAllSetter

一鍵調用一個對象的所有set方法並且賦予默認值 在對象字段多的時候非常方便,在做項目時,每層都有各自的實體對象需要相互轉換,但是考慮BeanUtil.copyProperties()等這些工具的弊端,有些地方就需要手動的賦值時,有這個插件就會很方便,創建完對象后在變量名上面按Alt+Enter就會出來 generate all setter選項。

 

                

 

3.Lombok plugin

開發神器,可以簡化你的實體類,讓你i不再寫get/set方法,還能快速的實現builder模式,以及鏈式調用方法,總之就是為了簡化實體類而生的插件。

 

4.  .ignore

git提交時過濾掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。

 

5、Alibaba Java Coding Guidelines

 

 

6、Stack Overflow

編碼中幾乎所有遇到的錯誤,都可以在Stack Overflow上找到,因此這個插件可稱之為貼心助手,只不過默認使用Google搜索,大家注意。典型的我寫bug我有理

 

UtWdDgynLdbZFqsbB1v6OUD8XjwnSgBGb16fkibWeAQmK4Z4EK8HmTynp0EOwthoG4MtkMUOPKx9bEDF4k2bj6g

 

 

7、CodeGlance

類似SublimeText的Mini Map插件,看下圖就知道什么用了:

 

 

8.翻譯插件Translation

開發的時候經常會遇到看不懂的英語單詞,再去百度多麻煩,這里推薦這款翻譯插件,插件名稱叫做,安裝后選中單詞按下快捷鍵ALT+1即可。重新打開idea,選擇一個單詞或者一個句子,按ctrl + shift + y 進行翻譯,如果沒反應說明快捷鍵無效,應該是系統中存在其他的應用占用了這個快捷鍵,改掉即可,或者選擇右鍵,Translatate。

 

 

9.Grep Console

自定義設置控制台輸出顏色,這樣控制台就能比較明顯的看到警告或者錯誤的信息,方便查找問題。

 10.FindBugs

Findbugs很多人都並不陌生,Eclipse中有插件可以幫助查找代碼中隱藏的bug,IDEA中也有這款插件。這個插件可以幫助我們查找隱藏的bug,比較重要的功能就是查找潛在的null指針。 

 

findbugs_05

分析完之后就會出現結果面板

findbugs_06

 

 

11.restfultookit

Spring MVC網頁開發的時候,我們都是通過requestmapping的方式來定義頁面的URL地址的,為了找到這個地址我們一般都是cmd+shift+F的方式進行查找,大家都知道,我們URL的命名一個是類requestmapping+方法requestmapping,查找的時候還是有那么一點不方便的,restfultookit就能很方便的幫忙進行查找。
例如:我要找到/book/add 對應的controller,那么只要cmd+斜杠 ,如圖:

就能直接定位到我們想要的controller。這個也是真心方便,當然restfultookit還為我們提供的其他的功能。

 

 

12.Maven Helper 

        此插件可用來方便顯示maven的依賴樹,在沒有此插件時,如果想看maven的依賴樹需要輸入命令行: mvn dependency:tree  才可查看依賴。如果想看是否有依賴包沖突的話也需要輸入命令行等等的操作。而如果安裝Maven Helper插件就可免去命令行困擾。通過界面即可操作完成。

 

 

13.aiXcoderservice

一個人工智能技術的落地項目。

通過深度學習做的項目,產品是一個通過「人機結對編程」方式幫助提高開發者編程效率的工具,通過編輯器插件的形式,將人工智能AI預測的代碼語句通過語法、句法分析嵌入到IDE推薦欄里,讓用戶可以通過【一鍵確認】輸入【一整行代碼】甚至【多行代碼】的工具。 我們希望通過人工智能輔助開發者,提高開發者的效率和水平。 直接上圖,大家可以看看效果:


來自知乎大佬  如有興趣 點擊此處

 

14.MyBatis Log Plugin

 

小伙伴們在使用mybatis的時候有時候會出現一些sql異常,這個時候就需要對執行的sql語句進行檢查。然而mybatis一般使用log4j打印執行的sql語句,類型下面這種的:

 

 

這個時候如果sql語句比較長比較復雜的話再手動拼接起來就會比較復雜,萬一再手抖一下還原sql的過程中弄點什么差錯出來的話就會很麻煩,浪費時間還解決不了問題,導致開發效率大打折扣,這個時候我們的一款優秀的IDEA插件Mybatis Log Plugin就閃亮登場了,接下來給小伙伴們介紹我們的正主:Mybatis Log Plugin。

 

 

 

15.JRebel Plugin

碼農日常中,熱部署是必不可少的,而jrebel插件很好的實現熱部署功能。

IDEA下載jrebel插件,可以免費試用15天,但之后就無法使用。因為Jrebel是收費的。

 

16.Iedis

redis 可視化客戶端插件,很不辛筆者升級到最新版,也需要激活........

 

17.HighlightBracketPair

自動化高亮顯示光標所在代碼塊對應的括號,可以定制顏色和形狀,麻麻再也不用擔心看(擼)代碼眼睛累了

 

18.Properties to YAML Converter

 筆者從github 下了一個springboot項目學習,但是他的配置文件是 .properties ,我想把他轉換到 yml.手動轉了幾次都出問題了.又費時間.所以找了這個插件

 

 19.AceJump

鍵盤流使用 ctrl+; 再輸入你需要跳轉的位置的字符  比如筆者輸入else 就會有提示  ,再輸入 j 就跳轉到該位置.

 

 

 20.Google CheckStyle

編碼規范指的是編寫代碼的樣式規則。不同的程序員,往往有不一樣的風格。單單是拋出使用空格鍵還是TAB鍵的問題,就足以讓程序員演化成針鋒相對的兩個派別。為什么要在項目中統一編碼規范?
好的編程規范有助於寫出易於閱讀、質量更高、錯誤更少、更易於維護的程序。

 

 

 

 

 

                 個性化篇


 

1.Rainbow Brackets

彩虹顏色的括號  看着很舒服 敲代碼效率變高 並且能快速找到缺失的括號

 

 

2.Nyan progress bar

這是一個將你idea中的所有的進度條都變成萌新動畫的小插件。

 

 

 

3.Material Theme UI

這是一款主題插件,可以讓你的ide的圖標變漂亮,配色搭配的很到位,還可以切換不同的顏色,甚至可以自定義顏色。默認的配色就很漂亮了,如果需要修改配色,可以在工具欄中Tools->Material Theme然后修改配色等。

 

4.Background image Plus

這是一款可以設置idea背景圖片的插件,不但可以設置固體的圖片,還可以設置一段時間后隨機變化背景圖片,以及設置圖片的透明度等等。

 

 

5.activate-power-mode

這是一款讓你在編碼的時候,整個屏幕都為之顫抖的插件。

 

 

最后強烈推薦一個好玩的  雖然沒什么屌用

   SMartIM

IntelliJ IDEA 上的 SmartIM 插件,可以在 IDEA 中使用 QQ,微信 聊天

 


Settings Repository

File → Settings Repository

 

一般IDE集成git、svn等版本控制系統,但僅限於源代碼。IDEA可以把你的配置信息做版本控制,讓你的團隊共享同樣的配置。

很多時候,團隊成員有問題找我,或者讓我幫助分析Bug,我在他的IEDA上很不順手,就是因為每個人的個性化配置都不一樣。

下面是我們團隊用到的IntelliJ和WebStorm配置庫,在Github上面,在你的IDEA里也可以用。

 

搬運者的配置

CAACES/intelliJ

CAACES/webstorm

 

筆者的配置

my/intelliJ

 

 

注: 有些素材來自博客,如有侵權請聯系筆者,我馬上刪除.

  擁抱開源精神


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM