成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java開發必裝的IntelliJ IDEA插件

開發 后端
IntelliJ IDEA 是目前最好最強最智能的 Java IDE 之一,默認已經集成了幾乎所有主流的開發工具和框架。

IDEA 插件簡介

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

常用工具支持

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

框架集成

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

UI 定制化及優化

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

其他編程語言支持

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

個人或者公司特殊需求

公司內部插件

實用插件介紹

這里簡單介紹一些筆者日常開發中使用到的插件。
以下是我的IDEA中自己安裝的插件列表。我會主要介紹這些插件。其中被我打碼的就是公司內部插件。

my-plugins

IDEA插件安裝

IDEA的插件安裝非常簡單,對于很多插件來說,只要你知道插件的名字就可以在IDEA里面直接安裝。

Preferences—>Plugins—>查找所需插件—>Install

或者

Preferences—>Plugins—>Install plug from disk —>選擇下載好的插件安裝

Idea-plugin

安裝之后重啟IDEA即可生效

IDEA插件倉庫

IntelliJ IDEA激發了許多Java開發人員編寫插件,IntelliJ IDEA Plugins中目前包含1597個插件并且還在不斷增長,可以到這里查看IDEA插件。

Maven Helper

我一般用這款插件來查看maven的依賴樹。在不使用此插件的情況下,要想查看maven的依賴樹就要使用Maven命令maven dependency:tree來查看依賴。想要查看是否有依賴沖突也可以使用mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>只查看關心的jar包,但是這樣還是需要我執行命令,并且當項目比較復雜的時候,這個過程是比較漫長的。maven helper就能很好的解決這個問題。

一旦安裝了Maven Helper插件,只要打開pom文件,就可以打開該pom文件的Dependency Analyzer視圖(在 文件打開之后,文件下面會多出這樣一個tab),進入Dependency Analyzer視圖之后有三個查看選項,分別是Conflicts(沖突)、All Dependencies as List(列表形式查看所有依賴)、All Dependencies as Tree(樹結構查看所有依賴)。并且這個頁面還支持搜索。很方便!并且使用該插件還能快速的執行maven命令。

來一張maven helper提供的圖片感受一下:

maven helper

FindBugs-IDEA

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

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

findbugs

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

findbugs2

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

CheckStyle-IDEA

通過檢查對代碼編碼格式,命名約定,Javadoc,類設計等方面進行代碼規范和風格的檢查,從而有效約束開發人員更好地遵循代碼編寫規范。
軟件安裝成功之后,首先要設置規則??梢酝ㄟ^

Preferences—>Other Settings —>CheckStyles

進行設置,可以直接將文件添加進來,然后就可以對具體的文件進行檢查了。

check-style

同樣,該插件也有個單獨的視圖,該視圖可以展示檢查結果。

check-style1

GsonFormat

Java開發中,經常有把json格式的內容轉成Object的需求,GsonFormat這款插件可以實現該功能。

GsonFormat

Jrebel

JRebel for IntelliJ是一款熱部署插件。由于我們團隊有內部的熱部署方案,所以該插件我沒用過,但是這個插件和我們內部的插件差不多,所以在這也推薦一下。

AceJump

AceJump其實是一款能夠代替鼠標的軟件,只要安裝了這款插件,可以在代碼中跳轉到任意位置。按快捷鍵進入 AceJump 模式后(默認是 Ctrl+J),再按任一個字符,插件就會在屏幕中這個字符的所有出現位置都打上標簽,你只要再按一下標簽的字符,就能把光標移到該位置上。換言之,你要 移動光標時,眼睛一直看著目標位置就行了,根本不用管光標的當前位置。

這個自己安裝一下實踐起來就知道了,我平時其實不怎么用,可能是沒用習慣吧。

markdown

安裝這個插件之后,打開.md文件就可以通過一個支持md的視圖查看和編輯內容。一般用于寫README.md文件。但是這個插件我不太用,因為他對md語法支持的并不是很好。還是習慣用macdown這款軟件。

Key promoter

很多開發都是從Eclipse轉到Idea的。用習慣了Eclipse的快捷鍵之后在使用IDEA真的非常不習慣。Key promoter這款插件適合新手使用。當你點擊鼠標一個功能的時候,可以提示你這個功能快捷鍵是什么。

Key promoter

日常使用的插件就介紹完了。有了這些插件,使用IDEA開發就更加幸福了。

如果還有好的插件,歡迎推薦~

責任編輯:王雪燕 來源: HollisChuang's Blog
相關推薦

2019-05-17 10:38:23

SpringBoot開發技術

2025-05-13 00:00:02

IntelliJIDEALombok

2023-11-13 18:01:15

開發工具Java

2022-06-29 08:59:46

Java插件開發

2024-10-08 22:00:29

2024-11-04 18:32:20

2023-09-21 22:56:32

插件開發

2021-10-19 10:56:00

插件工程方式

2024-12-16 18:03:44

IDEA插件Java

2023-05-14 22:55:00

插件IntelliJIDEA

2019-07-12 09:18:22

IntelliJ ID插件插件庫

2024-02-02 18:14:17

IDEA插件開發

2023-09-16 18:40:43

Java插件

2023-09-18 08:27:44

插件Java

2023-12-03 18:26:25

IDEA插件

2025-06-05 04:11:00

IntelliJIDEA插件

2025-04-23 00:00:00

2023-11-20 18:20:00

開發插件

2023-12-18 18:01:25

快捷鍵CI鼠標

2023-10-07 16:28:01

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 狠狠干美女 | 久久蜜桃av | 久久伦理电影 | 波多野结衣在线观看一区二区三区 | 欧美性一区二区三区 | 成人毛片视频免费 | 国产成人免费视频网站视频社区 | 日韩欧美精品在线播放 | 亚洲一区免费视频 | 欧美极品在线观看 | 91影视 | 九九久久久 | 我爱操| 日日操夜夜操天天操 | 99精品一区二区三区 | 久久综合一区 | 国产激情综合五月久久 | 日本 欧美 三级 高清 视频 | 久久精品小视频 | a久久| www.日日干 | 影音av | 狠狠av| 久久亚洲一区二区三区四区 | 亚洲精品九九 | 成人国内精品久久久久一区 | 日韩精品一区二区三区免费观看 | 中文字幕av网址 | 午夜精品久久久久久久久久久久 | 福利电影在线 | 欧美三区在线观看 | 亚洲精品一区中文字幕乱码 | 欧洲精品一区 | 美女黄频| a级在线观看 | 亚洲一区二区三区视频免费观看 | 中文字幕日韩欧美一区二区三区 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 亚洲免费在线观看 | 色婷婷av一区二区三区软件 | 一级片视频免费观看 |