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(), 建造者模式方法。
3.6 Alibaba Java Coding Guidelines
插件官网:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines
- 推荐理由:阿里巴巴规约扫描插件,代码质量扫描辅助插件