1. 不建议修改默认快捷键
2. 设置SVN和GIT版本管理
首先确保IDEA安装了Git和Subversive插件




使用gitlab的
git config --global user.name "XXX"git config --global user.email "XXX"
可以修改全局,在git目录下去掉global可以修改当前目录的配置
3. 修改语法规则
右下角 不检查、语法检查、规则校验

规则过多可能会导致资源消耗,电脑变卡,可以取消不重要级别的检查
4. 推荐插件
IDE Features Trainer
CodeGlance
Grep Console
Key Promoter X
Lombok(必备)

Lombok特性支持插件,目前的项目基本上用到了Lombok依赖,使用注解标注,类似语法糖,可以大大简化代码
MapStruct support(必备)

MapStruct特性支持插件,目前项目基本上使用了这个功能,使用@Mapper注解Mapper类,
编译时自动生成实现类,可以实现类与类之间的赋值,还有其他高级用法
Maven Helper
Save Actions


每次代码保存(默认自动保存),可以设置后续执行操作,如自动格式化、自动引入依赖
SonarLint

本地代码规范与质量检测
String Manipulation
字符串处理工具插件,可以转换命名格式、大小写什么的,驼峰式。。。
translation
5. 工程运行配置

点击VM选项,编辑文件即可,增加idea应用软件运行效率
-server-Xms2g-Xmx2g-XX:NewRatio=3-Xss16m-XX:ReservedCodeCacheSize=1024m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djava.net.preferIPv4Stack=true-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOutOfMemoryError-XX:-OmitStackTraceInFastThrow-Djdk.attach.allowAttachSelf=true-Dkotlinx.coroutines.debug=off-Djdk.module.illegalAccess.silent=true
6. idea 运行vm配置
打开工程运行配置
运行配置中的环境下面的VM选项,可以配置java工程运行的虚拟机配置-Xmx128m -Xms64m -Xmn32m -Xss16m
Active profiles可以设置当前工程的运行环境











