IntelliJ IDEA 插件推薦

 

1.GenerateAllSetter
自動生成類set方法
根據JSON建立實體
3.Lombok plugin
簡化代碼
4. .ignore
忽略git提交文件
5.Alibaba Java Coding Guidelines
代碼質量
七、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選項。java

 

                

 

3.Lombok plugin

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

 

4.  .ignore

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

 

五、Alibaba Java Coding Guidelines

 

 

六、Stack Overflow

編碼中幾乎全部遇到的錯誤,均可以在Stack Overflow上找到,所以這個插件可稱之爲貼心助手,只不過默認使用Google搜索,你們注意。典型的我寫bug我有理github

 

UtWdDgynLdbZFqsbB1v6OUD8XjwnSgBGb16fkibWeAQmK4Z4EK8HmTynp0EOwthoG4MtkMUOPKx9bEDF4k2bj6g

 

 

七、CodeGlance

相似SublimeText的Mini Map插件,看下圖就知道什麼用了:web

 

 

8.翻譯插件Translation

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

 

 

9.Grep Console

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

 10.FindBugs

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

 

findbugs_05

分析完以後就會出現結果面板編程

findbugs_06

 

 

11.restfultookit

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

就能直接定位到咱們想要的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

 

 

注: 有些素材來自博客,若有侵權請聯繫筆者,我立刻刪除.

  擁抱開源精神

相關文章
相關標籤/搜索