Intellij Idea 常用经典定制配置


这篇博文记录博主针对Intellij idea IDE 做的配置调制。

0x01 通用配置篇

1.1 取消自动打开上次的项目

System Settings——》取消(Reopen last project on startup)对勾
在这里插入图片描述

1.2 设置快捷键

keymap——> 修改为 Eclipse 快捷键
在这里插入图片描述

1.3 修改字体

Editor ——》Font ——》字体类型修改为 JetBrains Mono
在这里插入图片描述

1.4 修复项目字符编码为UTF-8

Editor ——》 File Encodings ——》 字符编码修改为UTF-8 如下所示:
在这里插入图片描述

1.5 序列化类没有序列化ID

在这里插入图片描述

0x02 Spring 推荐代码风格配置

2.1 制表符和缩进

Editor——》Code Style——》Java ——》Tabs and Indents

勾选 Use tab character, 表示缩进使用制表符而不是空格
在这里插入图片描述

2.2 Wrapping and braces

Keep when reformating:

  • multiple expressions in one line,
  • simple blocks in one line,
  • simple classes in one line

在这里插入图片描述

0x03 插件配置篇

3.1 IDE Features Trainer

插件官网:https://plugins.jetbrains.com/plugin/8554-ide-features-trainer
推荐理由:Intellij idea 功能练习者插件

3.2 GsonFormat

插件官网:https://plugins.jetbrains.com/plugin/7654-gsonformat
推荐理由:该插件可以帮助我们快速建立json解析实体类

3.3 Free MyBatis plugin

插件官网:https://plugins.jetbrains.com/plugin/8321-free-mybatis-plugin
推荐理由:装完成重启IDEA之后,我们会看到code左侧或多出一列绿色的箭头,点击箭头我们就可以直接定位到xml相应文件的位置。
在这里插入图片描述

3.4 MyBatis Log Plugin

插件官网:https://plugins.jetbrains.com/plugin/10065-mybatis-log-plugin/
推荐理由:Mybatis现在是java中操作数据库的首选,在开发的时候,我们都会把Mybatis的脚本直接输出在console中,但是默认的情况下,输出的脚本不是一个可以直接执行的。
在这里插入图片描述
如果我们想直接执行,还需要在手动转化一下。

MyBatis Log Plugin 这款插件是直接将Mybatis执行的sql脚本显示出来,无需处理,可以直接复制出来执行的,如图:
在这里插入图片描述

3.5 Lombok

插件官网:https://plugins.jetbrains.com/plugin/6317-lombok/
推荐理由:强大的注解生成Getter,Setter,ToString(), 建造者模式方法。

详细用法参见 Spring Boot 2.x 最佳实践之lombok集成

3.6 Alibaba Java Coding Guidelines

插件官网:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines

  • 推荐理由:阿里巴巴规约扫描插件,代码质量扫描辅助插件
发布了194 篇原创文章 · 获赞 262 · 访问量 48万+

猜你喜欢

转载自blog.csdn.net/hadues/article/details/104154430