IntelliJ IDEA是目前最好最強最智能的Java IDE,前幾天,他剛剛年滿18歲。
本文,給大家推薦幾款我私藏已久的,自己經常使用的,可以提升代碼效率的插件。
本文,給大家推薦幾款我私藏已久的,自己經常使用的,可以提升代碼效率的插件。
IDEA插件簡介
常見的IDEA插件主要有如下幾類:
常用工具支持
Java日常開發需要接觸到很多常用的工具,為了便於使用,很多工具也有IDEA插件供開發使用,其中大部分已經在IDEA中默認集成了。例如maven、git、svn、tomcat、jetty、jrebel、Gradle等。
功能增強
還有些插件提供了一些IDE中不具有的功能,比如靜態代碼掃描、代碼自動生成等。
框架集成
集成框架主要是為了提供框架定製的代碼和配置的生成,以及快速的訪問框架提供的功能。例如集成Spring框架,Mybatis框架等。
UI定製化及優化
UI定製化相關的插件主要提供一下個性化需求定製,例如修改編輯區的背景圖片插件、修改代碼顏色等。
其他編程語言支持
IDEA主要支持Java,為了使用其他語言,可以使用一些支持其他語言的插件,通過這些插件可以實現語法分析,配色主題,代碼格式化和提示等功能。例如Go語言的支持的插件。
我的插件一覽
這裡簡單介紹一些筆者日常開發中使用到的插件。 以下是我的IDEA中自己安裝的插件列表。這些插件都是我經過很長時間的使用之後最終保留下來的,都是值得安裝的一些插件。其中被我打碼的就是公司內部插件。
IDEA插件安裝
IDEA的插件安裝非常簡單,對於很多插件來說,只要你知道插件的名字就可以在IDEA裡面直接安裝。
Preferences—>Plugins—>查找所需插件—>Install
或者
Preferences—>Plugins—>Install plug from disk —>選擇下載好的插件安裝
安裝之後重啟IDEA即可生效
IDEA插件倉庫
IntelliJ IDEA激發了許多Java開發人員編寫插件, IntelliJ IDEA Plugins(https://plugins.jetbrains.com/?idea )中目前包含3000+個插件並且還在不斷增長
基本功能
作者目前使用的IntelliJ IDEA版本是專業版2018.2.4(Ultimate Edition)
很多插件中提供的功能在這個版本中都已經集成進來了,這裡簡單說幾個可能比較常用的,這幾種功能就無需加裝插件了。
背景圖片
目前,IDEA支持設置背景圖片。這對於廣大程序員來說無疑是個好功能。整日對著枯燥的代碼實在是會讓人疲乏。要是可以設置一張美女圖片的話。。。
設置方法
Ctrl+Shift+A(或者help -> find action)調用彈窗後輸入Set Background Image
在裡面設定要設置為Image的圖片,透明度調到15左右,保存即可。
效果如下
內置terminal
目前IntelliJ IDEA已經有一個內置的terminal工具,可以方便的使用shell命令。
內置support
目前很多新版本的IntelliJ IDEA中,已經內置了很多support插件,比如我們常用的markdown support 、UML support 以及 android support等。
有了markdowm support插件以後,就可以直接預覽md語法的內容了。
必備插件
Maven Helper
目前,Java開發很多都在使用maven進行項目管理和自動構建。
日常開發中,可能經常會遇到jar包衝突等問題,就需要通過查看maven依賴樹來查查看依賴情況。這種方式不是很高效,這裡推薦一個插件,安裝之後,直接打開pom文件,即可查看依賴數,還能自動分析是否存在jar包衝突。
一旦安裝了Maven Helper插件,只要打開pom文件,就可以打開該pom文件的Dependency Analyzer視圖(在文件打開之後,文件下面會多出這樣一個tab)
進入Dependency Analyzer視圖之後有三個查看選項,分別是Conflicts(衝突)、All Dependencies as List(列表形式查看所有依賴)、All Dependencies as Tree(樹結構查看所有依賴)。並且這個頁面還支持搜索。
FindBugs-IDEA
FindBugs很多人都並不陌生,Eclipse中有插件可以幫助查找代碼中隱藏的bug,IDEA中也有這款插件。
使用方法很簡單,就是可以對多種級別的內容進行finbugs
分析完之後會有一個視圖進行提示,詳細的說明是哪種問題。
按照提示解決完問題之後再執行findbug查看情況即可。
閱讀更多 華信科技館 的文章