- IDEA插件【美化插件】:https://blog.csdn.net/qq_40794973/article/details/104939967
- IDEA插件【畫圖插件】:https://blog.csdn.net/qq_40794973/article/details/104967375
- IDEA插件【代碼質量保證】:https://blog.csdn.net/qq_40794973/article/details/104981834
- IDEA 熱部署插件JRebel:https://blog.csdn.net/qq_40794973/article/details/104944965
- IDEA懶人插件 EasyCode:https://blog.csdn.net/qq_40794973/article/details/104831325
1 發送請求 RestfulToolkit
1.1 介紹
一套 RESTful 服務開發輔助工具集。
- 根據 URL 直接跳轉到對應的方法定義 ( Ctrl \ or Ctrl Alt N );
- 提供了一個 Services tree 的顯示窗口;
- 一個簡單的 http 請求工具;
- 在請求方法上添加了有用功能: 複製生成 URL;,複製方法參數...
- 其他功能: java 類上添加 Convert to JSON 功能,格式化 json 數據 ( Windows: Ctrl + Enter; Mac: Command + Enter )。
支持 Spring 體系 (Spring MVC / Spring Boot 1.x,2.x)
支持 JAX-RS
支持 Java 和 Kotlin 語言。
1.2 安裝
1.3 使用效果
2 代碼編輯區迷你縮放圖插件CodeGlance
2.1 介紹
這是一個查看代碼縮略圖的插件,方便通過鼠標點擊右側的預覽區域,快速跳轉到指定的代碼片段,而不用瘋狂地拖拽一遍去找
如果用過Sublime Text3
或者
Vscode的同學應該對這個很熟悉,這個插件適合需要細細閱讀代碼文件內容的場景
2.2 安裝
2.3 使用效果
3 翻譯插件Translation
這是一款英語翻譯插件,好處就是你可以在IDEA中直接點擊右上角的圖標或者使用快捷鍵
ctrl+shift+y
查詢單詞,無需切換到第三方工具或者網頁進行查詞操作它內置有谷歌翻譯,有道翻譯,百度翻譯三種翻譯工具,沒有使用這款插件之前,我在給類、方法、變量起名的時候總需要打開網頁查詢單詞或者用有道詞典,使用後直接快捷鍵一部搞定
3.1 安裝
3.2 設置
3.3 使用
4 彩虹括號 Rainbow Brackets
4.1 安裝
4.2 使用效果
注意:白色背景這個插件沒什麼效果
5 日誌過濾 Grep Console
這是一款高亮的日誌工具插件,通過不同的顏色幫我們區分不同日誌級別的日誌;比如Error,Warn,Info級別分別用不同的顏色進行區分
5.1 安裝
5.2 使用效果
5.2.1 多顏色顯示日誌
5.3 自定義
控制檯顏色是可以自定義的
6 Json轉對象 GsonFormat
6.1 安裝
6.2 使用
{"userName":"18", "age":20}
7 Mybatis插件
7.1 Free Mybatis Plugin
7.1.1 介紹
這是一款解決在mybatis xml和對應的mapper之間反覆跳轉問題的插件;當我們有多個mapper和xml時想快速配對並且切換跳轉,這應該是件麻煩的事,同時接手別人的項目時,mapper存放位置有時候比較難找,但使用這個插件既可以幫助我們快速在Mybatis xml和對應的Mapper之間快速跳轉
- 生成mapper xml文件
- 快速從代碼跳轉到mapper及從mapper返回代碼
- mybatis自動補全及語法錯誤提示
- 集成mybatis generator gui界面
7.1.2 下載
7.1.3 使用效果
使用教程:安裝好插件重啓之後,mybatis xml和對應的mapper的左側就會有可以實現快速跳轉的箭頭
7.1.4 注意
7.2 MyBatis Log Plugin
已經停止維護高版本IDEA直接不可用,收費版連接:https://plugins.jetbrains.com/plugin/13905-mybatis-log-plugin
這是一款方便我們在控制檯篩選出Mybatis打印的SQL語句的日誌的插件;日常開發過程中我們書寫MySQL語句的時候,經常會犯MySQL和Mybatis參數的不對應關係的錯誤,這時候就需要查看輸出在控制檯上的sql語句來定位出錯問題;在沒有使用這款插件之前,我是仔細比對出錯的SQL日誌,當參數很多時還要手動去拖拽滾動條查看,非常麻煩,使用這個插件後,可以將Mybatis執行的sql腳本顯示出來,無需處理,直接使用
7.2.1 安裝
7.2.2 使用
使用教程:選中控制檯中的輸出的
sql
語句,右鍵選擇Restore sql from selection
8 快捷鍵提示
8.1 Key Promoter X
8.1.1 介紹
這是一款提示快捷鍵操作的插件,當你在IDEA裏面使用鼠標的時候,如果這個鼠標操作是能夠用快捷鍵替代的,那麼Key Promoter X就會在右下角彈出一個提示框,告知你這個鼠標操作可以用什麼快捷鍵替代。
當我們熟悉後,就可以使用
Don't show again
不再顯示
8.1.2 安裝
8.1.3 使用效果
8.2 Presentation Assistant
對我們使用過的快捷鍵做出一個友好的提示,記錄顯示剛纔的操作所用的快捷鍵
8.2.1 下載
8.2.2 使用效果
9 生成.gitignore .ignore
9.1 安裝
9.2 使用
10 可視化的字節碼查看 jclasslib Bytecode viewer
10.1 直接下載軟件
public class StackStru {
public static void main(String[] args) {
int i = 2;
int j = 3;
int k = i + j;
}
}
10.2 IDEA插件
https://plugins.jetbrains.com/plugin/9248-jclasslib-bytecode-viewer
10.2.1 打開界面
10.2.2 使用效果
注意:一個Class文件有多個類;查看的時候需要選中對應的類後在點擊View;
11 Maven Helper
11.1 下載
11.2 使用
11.2.1 查看jar包衝突
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.5.RELEASE</version>
<relativePath/>
</parent>
<dependencies>
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!--mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
</dependency>
</dependencies>
omit
英 [əˈmɪt] 美 [əˈmɪt]
v. 刪除;忽略;漏掉;遺漏;不做;未能做conflict
英 [ˈkɒnflɪkt , kənˈflɪkt] 美 [ˈkɑːnflɪkt , kənˈflɪkt]
n. 衝突;爭執;爭論;(軍事)衝突;戰鬥;牴觸;矛盾;不一致
v. (兩種思想、信仰、說法等)衝突,牴觸
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.1.1</version>
</dependency>
<!--mapper -->
<dependency>
<groupId>tk.mybatis</groupId>
<artifactId>mapper-spring-boot-starter</artifactId>
<version>2.1.5</version>
<exclusions>
<exclusion>
<artifactId>mybatis</artifactId>
<groupId>org.mybatis</groupId>
</exclusion>
<exclusion>
<artifactId>mybatis-spring</artifactId>
<groupId>org.mybatis</groupId>
</exclusion>
</exclusions>
</dependency>
12 下劃線駝峯切換 CamelCase
12.1 介紹
快速的把下劃線格式的字符串轉成駝峯格式的字符串
12.2 下載
12.3 使用
13 Stream操作可視化 Java Stream Debugger
Stream操作步驟可視化
https://plugins.jetbrains.com/plugin/9696-java-stream-debugger
13.1 下載
13.2 使用
List<Integer> strings = Stream.of(20, 50, 150, 250, 425, 1, null) //打斷點
.filter(Objects::nonNull)
.sorted()
.collect(Collectors.toList());
14 快速跳轉Stack Overflow stackoverFlow
Stack Overflow是一個與程序相關的IT技術問答網站。用戶可以在網站免費提交問題,瀏覽問題,索引相關內容,在創建主頁的時候使用簡單的HTML。在問題頁面,不會彈出任何廣告,銷售信息,JavaScript 窗口等。
14.1 下載
14.2 使用
15 Codota
org.springframework.beans.BeanUtils
15.1 網頁版
15.2 IDEA插件
15.2.1 下載
15.2.2 使用
Dash
shift+ctrl+d
Markdown Navigator
收費
https://mp.weixin.qq.com/s/9FoKVk0Mm2qaJdkmmYKK6A