天天看点

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