文章目录
前言
在机器上新安装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对象】
- 安装
- 使用
- 创建新class作为json转换bean的类
public class JsonTest {
}
- 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) 也可以替代实现。如果想显示生成可以使用这个插件
- 安装
- 使用
- alt + insert
- 选择generate
7. Translation 【翻译插件】
- 安装:Settings -> Plugins -> Translation
- 使用: 选中文本右键翻译
- 快捷键冲突: 插件的部分快捷键会和crtl alt o (清除无用包)冲突,所以要关闭
8. Mermaid【markdown中使用mermaid流程图】
效果:
日志美化Grep Console
参考文档
- https://blog.csdn.net/ITLearnHall/article/details/81114271 (字体类)