IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

IntelliJ IDEA是目前最好最強最智能的Java IDE,前幾天,他剛剛年滿18歲。

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

本文,給大家推薦幾款我私藏已久的,自己經常使用的,可以提升代碼效率的插件。

本文,給大家推薦幾款我私藏已久的,自己經常使用的,可以提升代碼效率的插件。

IDEA插件簡介

常見的IDEA插件主要有如下幾類:

常用工具支持

Java日常開發需要接觸到很多常用的工具,為了便於使用,很多工具也有IDEA插件供開發使用,其中大部分已經在IDEA中默認集成了。例如maven、git、svn、tomcat、jetty、jrebel、Gradle等。

功能增強

還有些插件提供了一些IDE中不具有的功能,比如靜態代碼掃描、代碼自動生成等。

框架集成

集成框架主要是為了提供框架定製的代碼和配置的生成,以及快速的訪問框架提供的功能。例如集成Spring框架,Mybatis框架等。

UI定製化及優化

UI定製化相關的插件主要提供一下個性化需求定製,例如修改編輯區的背景圖片插件、修改代碼顏色等。

其他編程語言支持

IDEA主要支持Java,為了使用其他語言,可以使用一些支持其他語言的插件,通過這些插件可以實現語法分析,配色主題,代碼格式化和提示等功能。例如Go語言的支持的插件。

我的插件一覽

這裡簡單介紹一些筆者日常開發中使用到的插件。 以下是我的IDEA中自己安裝的插件列表。這些插件都是我經過很長時間的使用之後最終保留下來的,都是值得安裝的一些插件。其中被我打碼的就是公司內部插件。

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

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 18 週歲,吐血推進珍藏已久的必裝插件

基本功能

作者目前使用的IntelliJ IDEA版本是專業版2018.2.4(Ultimate Edition)

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

很多插件中提供的功能在這個版本中都已經集成進來了,這裡簡單說幾個可能比較常用的,這幾種功能就無需加裝插件了。

背景圖片

目前,IDEA支持設置背景圖片。這對於廣大程序員來說無疑是個好功能。整日對著枯燥的代碼實在是會讓人疲乏。要是可以設置一張美女圖片的話。。。

設置方法

Ctrl+Shift+A(或者help -> find action)調用彈窗後輸入Set Background Image

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

在裡面設定要設置為Image的圖片,透明度調到15左右,保存即可。

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

效果如下

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

內置terminal

目前IntelliJ IDEA已經有一個內置的terminal工具,可以方便的使用shell命令。

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

內置support

目前很多新版本的IntelliJ IDEA中,已經內置了很多support插件,比如我們常用的markdown support 、UML support 以及 android support等。

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

有了markdowm support插件以後,就可以直接預覽md語法的內容了。

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

必備插件

Maven Helper

目前,Java開發很多都在使用maven進行項目管理和自動構建。

日常開發中,可能經常會遇到jar包衝突等問題,就需要通過查看maven依賴樹來查查看依賴情況。這種方式不是很高效,這裡推薦一個插件,安裝之後,直接打開pom文件,即可查看依賴數,還能自動分析是否存在jar包衝突。

一旦安裝了Maven Helper插件,只要打開pom文件,就可以打開該pom文件的Dependency Analyzer視圖(在文件打開之後,文件下面會多出這樣一個tab)

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

進入Dependency Analyzer視圖之後有三個查看選項,分別是Conflicts(衝突)、All Dependencies as List(列表形式查看所有依賴)、All Dependencies as Tree(樹結構查看所有依賴)。並且這個頁面還支持搜索。

FindBugs-IDEA

FindBugs很多人都並不陌生,Eclipse中有插件可以幫助查找代碼中隱藏的bug,IDEA中也有這款插件。

使用方法很簡單,就是可以對多種級別的內容進行finbugs

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

分析完之後會有一個視圖進行提示,詳細的說明是哪種問題。

IntelliJ IDEA 18 週歲,吐血推進珍藏已久的必裝插件

按照提示解決完問題之後再執行findbug查看情況即可。


分享到:


相關文章: