1.GenerateAllSetter |
自動生成類set方法 |
2.GsonFormat |
根據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 |
配置同步 |
easy-yapi |
導出api |
RestfulToolkit |
查看所有接口,提供了一個 Services tree 的顯示窗口 |
常用篇
1.GenerateAllSetter
一鍵調用一個對象的所有set方法並且賦予默認值 在對象字段多的時候非常方便,在做項目時,每層都有各自的實體對象需要相互轉換,但是考慮BeanUtil.copyProperties()等這些工具的弊端,有些地方就需要手動的賦值時,有這個插件就會很方便,創建完對象后在變量名上面按Alt+Enter就會出來 generate all setter選項。
2.GsonFormat
3.Lombok plugin
開發神器,可以簡化你的實體類,讓你i不再寫get/set方法,還能快速的實現builder模式,以及鏈式調用方法,總之就是為了簡化實體類而生的插件。
4. .ignore
git提交時過濾掉不需要提交的文件,很方便,有些本地文件是不需要提交到Git上的。
5、Alibaba Java Coding Guidelines
6、Stack Overflow
編碼中幾乎所有遇到的錯誤,都可以在Stack Overflow上找到,因此這個插件可稱之為貼心助手,只不過默認使用Google搜索,大家注意。典型的我寫bug我有理
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指針。
分析完之后就會出現結果面板
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
一個人工智能技術的落地項目。
來自知乎大佬 如有興趣 點擊此處
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里也可以用。
搬運者的配置
筆者的配置
注: 有些素材來自博客,如有侵權請聯系筆者,我馬上刪除.
擁抱開源精神