插件
- sonarLint 代碼檢查
- codota 代碼提示
- .ignore
- Rainbow Brackets 彩虹括号
- VisualVM Launcher 檢視JVM運作時狀态
- Bytecode viewer 檢視ava 位元組碼
- Maven Helper 檢視Maven依賴沖突
- EvnFile -》 Spring Boot environment檔案生效
- git commit template 送出資訊規範。
- Translation 翻譯插件
- leetcode editor -》 leetcode刷題
- Key Promoter X 檢視對應快捷鍵
- GsonFormat json轉換。 打開格式化界面 :快捷鍵alt+s
- equenceDiagram 檢視方法調用鍊
- UML Support idea自帶的 檢視類的夫類,實作接口
- JPA Buddy 生成 JPA查詢方法
- String Manipulation 變量對齊啊啥的文本騷操作。Align Carets 更是完美決絕了MAC系統的弱智列操作
自帶功能
- Datebase
- Tools -> deployment。
常用操作
idea maven 檢視jar 包沖突
需要插件maven helper

到pom檔案點選text旁邊的 Dependency Analyzer(如下圖)
使用詳解
遇到的問題記錄
idea ssh 工具亂碼
詳情見 https://blog.csdn.net/Yafult/article/details/100893940
idea 新項目 右側的maven菜單欄不出現
在 pom 檔案中右鍵 有個選項是加入到maven項目 中。 add as a maven project
database插件 hide column 的列 進行恢複
在其他任意一個清單格頭點選右鍵-》選擇-》column List,然後看到所有列 點選一下就恢複了。
database 插件set null 值
右鍵待設定的單元格 選 Set Null
idea 自定義模闆代碼未生效
把自己常用的幾個代碼塊想寫成自定義縮寫來提升效率,發現設定完了不生效,發現是沒有設定應用範圍
如下紅框 選了就好。
參考自 https://www.cnblogs.com/caoxinyu/p/6647784.html
live template
加了 d a t e date date 沒效果,設定下變量的expression就好
參考自 https://www.jetbrains.com/help/idea/template-variables.html#
SonarLint 增加減少校驗規則(誤點選Disable SonarLint rule ‘語言:規則編号’ 恢複)
Mac IDEA 列操作
選擇光标位置:按着 alt+shift 然後滑鼠去點選。一行行的點,有點費勁的。
leetcode editor 配置
檔案名改為中文
CodefileName:$!velocityTool.camelCaseName(${question.titleSlug})
檔案内容 改為可執行,本地可代碼提示。包名自己需要到 IDEA -》Project Structure-》設定好源碼路徑
//[$!{question.frontendQuestionId}]${question.title}
${question.content}
package editor.cn;
public class $!velocityTool.camelCaseName(${question.titleSlug}) {
public static void main(String[] args) {
Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
}
${question.code}
}
Junit 控制台 輸出亂碼
現象列印的入參不亂碼,傳回資料亂碼
梳理原因是 MockMvcResultHandlers.print() 導緻的亂碼,
參考 : MockMvcResultHandlers.print()列印結果中body中文亂碼
指定傳回格式 MediaType.APPLICATION_JSON_UTF8 (不知道為啥辨別@Deprecated)
修改後:
.param("XXX", "XXX")
.accept(MediaType.APPLICATION_JSON_UTF8)
代碼 标紅,重新建構項目。項目整理
spring 提示 隐藏了,重新打開
如下圖:點了 Hide 後就看不到了,到 XXX-》 Spring-》Spring Boot 下打開
debug 調試 給Map add 特定值,通過Evaluate Expression 自己寫代碼執行。set Value的方式達不到。
maven 插件 Reload 老是報錯
org.jetbrains.idea.maven.server.MavenServerConnectorImpl.perform(MavenServerConnectorImpl.java:177)
配置下maven的jdk。
Preference -> Build,Execution,Deployment -> Build Tools -> Maven -> importing
參考 https://blog.csdn.net/qq_34158652/article/details/116044792