插件
- 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