idea版本2020_全局配置

前言

在机器上新安装idea,进入开发前的idea必备操作。持续更新中…

一. 项目通用配置

idea版本2020_全局配置,已经挪到了New Project Settings中
在这里插入图片描述

maven配置

在这里插入图片描述

文件编码–UTF8设置

在这里插入图片描述

列化接口Serializable自动生成serialVersionUID

Serializable
private static final long serialVersionUID = 1L;
在这里插入图片描述
在这里插入图片描述

默认菜单字体调整大小

使用最新的2023 左侧菜单太小了, 可这里设置
在这里插入图片描述

index 卡顿问题

有时候idea使用打开大项目会出现index过久问题。有两个因素会影响到,一个是项目文件非常多,而idea内存设置过小,另一个是index过程中通过网络下载indexes。因此可以尝试解决

首先是index设置(这个效果实际上不大好验证)
在这里插入图片描述
其次调整内存大小
在这里插入图片描述
也可以手动设置和上面的效果一致。文件一般位置idea 目录的bin目录中的idea64.exe.vmoptions

-Xms128m
-Xmx2048m

特别注意,如果使用"学习版"很可能会导致,原来目录中的idea64.exe.vmoptions 不会实际生效。而应该使用破解文件中的对应配置。比如笔者必须使用的JetBrainsCrack\jetbra\vmoptions中的idea.vmoptions修改才会生效。

二.必装idea插件

1. eclipse keymap【快捷键】

idea 2020 默认未提供eclipse的keymap映射。习惯使用eclipse的快捷键,通过安装该插件
可以自己使用eclipse风格的快捷键

  • 安装
    在这里插入图片描述
  • 使用
    Settings->Keymap 可以选中Eclipse
    在这里插入图片描述
    这样就可以使用eclipse风格的快捷键了

2. maven helper【依赖冲突管理】

  • 安装
    在这里插入图片描述
  • 使用
    执行分析

在这里插入图片描述

分析结果
在这里插入图片描述

3. GsonFormat-plus【json转java对象】

  • 安装
    在这里插入图片描述
  • 使用
  1. 创建新class作为json转换bean的类
public class JsonTest {

}
  1. atl + s 复制json
{
    "username": "",
    "createdTime": "",
    "email": "",
    "mobile": "",
    "modifiedTime": ""
}

在这里插入图片描述
4. 确定–>生成bean属性
在这里插入图片描述

4. Convert YAML and Properties File【yml文与properties互转】

快速实现yml配置文件和properties互转

  • 安装
    在这里插入图片描述

  • 使用
    在这里插入图片描述
    注意: 美中不足的是,properties转yml时候,插件默认是4个空格,有点太宽了,ctrl + alt + L 格式化可以修改为两个空格

5. MybatisX【xml与mapper快速跳转】

  • 安装
    在这里插入图片描述

6. Builder Generator【对象Builder设计模式代码】

如果使用lombok的@Accessors(chain = true) 也可以替代实现。如果想显示生成可以使用这个插件

  • 安装
    在这里插入图片描述
  • 使用
  1. alt + insert
  2. 选择generate
    在这里插入图片描述

7. Translation 【翻译插件】

  • 安装:Settings -> Plugins -> Translation
  • 使用: 选中文本右键翻译
  • 快捷键冲突: 插件的部分快捷键会和crtl alt o (清除无用包)冲突,所以要关闭
    在这里插入图片描述
    在这里插入图片描述

8. Mermaid【markdown中使用mermaid流程图】

在这里插入图片描述
效果:
在这里插入图片描述

日志美化Grep Console

TODO IDEA插件神器之Grep Console

参考文档

  1. https://blog.csdn.net/ITLearnHall/article/details/81114271 (字体类)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值