天天看點

IDEA 配置、常用操作

插件

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

自帶功能

  1. Datebase
  2. Tools -> deployment。

常用操作

idea maven 檢視jar 包沖突

需要插件maven helper

IDEA 配置、常用操作

到pom檔案點選text旁邊的 Dependency Analyzer(如下圖)

IDEA 配置、常用操作

使用詳解

IDEA 配置、常用操作

遇到的問題記錄

idea ssh 工具亂碼

詳情見 https://blog.csdn.net/Yafult/article/details/100893940

idea 新項目 右側的maven菜單欄不出現

在 pom 檔案中右鍵 有個選項是加入到maven項目 中。 add as a maven project

database插件 hide column 的列 進行恢複

在其他任意一個清單格頭點選右鍵-》選擇-》column List,然後看到所有列 點選一下就恢複了。

IDEA 配置、常用操作

database 插件set null 值

右鍵待設定的單元格 選 Set Null

IDEA 配置、常用操作

idea 自定義模闆代碼未生效

把自己常用的幾個代碼塊想寫成自定義縮寫來提升效率,發現設定完了不生效,發現是沒有設定應用範圍

如下紅框 選了就好。

IDEA 配置、常用操作

參考自 https://www.cnblogs.com/caoxinyu/p/6647784.html

live template

加了 d a t e date date 沒效果,設定下變量的expression就好

IDEA 配置、常用操作

參考自 https://www.jetbrains.com/help/idea/template-variables.html#

SonarLint 增加減少校驗規則(誤點選Disable SonarLint rule ‘語言:規則編号’ 恢複)

IDEA 配置、常用操作

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}
}
           
IDEA 配置、常用操作

Junit 控制台 輸出亂碼

現象列印的入參不亂碼,傳回資料亂碼

梳理原因是 MockMvcResultHandlers.print() 導緻的亂碼,

參考 : MockMvcResultHandlers.print()列印結果中body中文亂碼

指定傳回格式 MediaType.APPLICATION_JSON_UTF8 (不知道為啥辨別@Deprecated)

修改後:

.param("XXX", "XXX")
.accept(MediaType.APPLICATION_JSON_UTF8)
           

代碼 标紅,重新建構項目。項目整理

IDEA 配置、常用操作

spring 提示 隐藏了,重新打開

如下圖:點了 Hide 後就看不到了,到 XXX-》 Spring-》Spring Boot 下打開

IDEA 配置、常用操作

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