IntelliJ Idea優秀外掛

iot-eye發表於2020-10-11

一、 版本工具

1.1 .ignore

生成各種ignore檔案,一鍵建立git ignore檔案的模板,免得自己去寫。
地址https://plugins.jetbrains.com/plugin/7495–ignore
ignore

1.2 Git Commit Template

使用以下模板建立提交訊息:

type(scope): subject
body
footer

地址https://plugins.jetbrains.com/plugin/9861-git-commit-template
Git Commit Template

1.3 GitLab Projects 2020

簡單的外掛為JetBrain IDE新增了對GitLab特定操作的支援
地址https://plugins.jetbrains.com/plugin/14110-gitlab-projects-2020

1.4 Maven Helper

一鍵檢視maven依賴,檢視衝突的依賴,一鍵進行exclude依賴。
地址https://plugins.jetbrains.com/plugin/7179-maven-helper
Maven Helper

二、開發工具

2.1 GsonFormat

一鍵根據json文字生成java類,非常方便
地址https://plugins.jetbrains.com/plugin/7654-gsonformat
在這裡插入圖片描述

2.2 GenerateAllSetter

一鍵呼叫一個物件的所有set方法,並且賦予預設值 在物件欄位多的時候非常方便。
地址https://plugins.jetbrains.com/plugin/9360-generateallsetter

三、程式碼外掛

3.1 lombok

支援lombok的各種註解,從此不用寫gettersetter方法,可以把註解還原為原本的java程式碼,非常方便。
地址https://plugins.jetbrains.com/plugin/6317-lombok-plugin

3.2 MyBatisCodeHelperPro

mybatis程式碼自動生成外掛,大部分單表操作的程式碼可自動生成,減少重複勞動,大幅提升效率。
地址https://plugins.jetbrains.com/plugin/9837-mybatiscodehelperpro

3.3 Mybatis-log-plugin

開發的專案一般都少不了日誌系統,在書寫mysql語句的時候,引數的對應,往往有時候會忽略,該外掛可以使mybatis 日誌直觀對應SQL引數。
在這裡插入圖片描述

四、效能工具

4.1 p3c

阿里巴巴出品的java程式碼規範外掛,可以掃描整個專案,找到不規範的地方,並且大部分可以自動修復。
地址https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
更多可看: https://github.com/alibaba/p3c/tree/master/idea-plugin

4.2 FindBugs

檢測程式碼中可能的bug及不規範的位置,檢測的模式相比p3c更多,避免低階bug,強烈推薦使用,一不小心就發現很多老程式碼的bug。
地址https://plugins.jetbrains.com/plugin/3847-findbugs-idea

4.3 VisualVM Launcher

執行java程式的時候啟動visualvm,方便檢視jvm的情況,比如堆記憶體大小的分配,某個物件佔用了多大的記憶體,jvm調優必備工具。
地址https://plugins.jetbrains.com/plugin/7115-visualvm-launcher

4.4 SonarLint

SonarLint是一個免費的IDE擴充套件,可讓您在編寫程式碼時修復錯誤和漏洞! 像拼寫檢查器一樣,SonarLint可以即時突出顯示編碼問題,並提供清晰的補救指導,以便您甚至在提交程式碼之前就可以解決它們。 在流行的IDE(Eclipse,IntelliJ,Visual Studio,VS Code)和流行的程式語言中,SonarLint幫助所有開發人員編寫更好,更安全的程式碼!
地址https://plugins.jetbrains.com/plugin/7973-sonarlint
在這裡插入圖片描述

五、介面裝飾

5.1 Rainbow Brackets

彩虹顏色的括號,看著很舒服,敲程式碼效率變高。
地址https://plugins.jetbrains.com/plugin/10080-rainbow-brackets
在這裡插入圖片描述

5.2 CodeGlance

再也不用瘋狂拖拽到底去找一遍啦,多不方便呀,使用此外掛可以檢視縮圖一樣,快速切換到自己需要去的地方。
地址https://plugins.jetbrains.com/plugin/7275-codeglance
CodeGlance

5.3 background image plus

將編輯器背景設定為資料夾中的隨機圖片。
地址https://plugins.jetbrains.com/plugin/8502-background-image-plus

5.4 power mode II

基於啟用電源模式原子外掛,並由Github上的Baptiste Mesta分叉。
地址https://plugins.jetbrains.com/plugin/8251-power-mode-ii

5.5 mario progress bar

這是基於Dmitry Batkovitch的Nyan Progress Bar的基於IJ IDE的Mario Progress Bar。 它展示了馬里奧(Mario),基本欄上有一些磚塊,不確定的欄上有Koopa外殼。
地址https://plugins.jetbrains.com/plugin/14708-mario-progress-bar
mario progress bar

5.6 Material Design Dark-Theme

最近,Material Design 中新增了關於暗色主題的設計規範。暗色主題(Dark theme)是指在 UI 介面中使用大面積的深色來構成介面的一種設計,它是產品預設主題的一種補充。
地址https://plugins.jetbrains.com/plugin/12134-material-design-dark-theme
Material Design Dark-Theme

5.7 Material Theme UI

這是一款主題外掛,可以讓你的IDEA的圖示變漂亮,配色搭配的很到位,還可以切換不同的顏色,甚至可以自定義顏色。預設的配色就很漂亮了,如果需要修改配色,可以在工具欄中Tools->Material Theme然後修改配色等。
地址https://plugins.jetbrains.com/plugin/8006-material-theme-ui
Material Theme UI

六、其他工具

6.1 Translation

最好用的翻譯外掛,功能很強大,介面很漂亮
地址https://plugins.jetbrains.com/plugin/8579-translation
Translation

6.2 Statistic

顯示專案統計資訊。此外掛顯示按副檔名排序的檔案以及大小,行數LOC等。使用者可以使用“選擇時重新整理”按鈕選擇(專案/模組/包/檔案)作用域。(此外掛需要Java 1.8)
地址https://plugins.jetbrains.com/plugin/4509-statistic
在這裡插入圖片描述

相關文章