IntelliJ IDEA2020版修改常用【默认设置】

本文详细介绍了IDEA的各项配置步骤,包括设置JDK和JavaCompiler版本,避免Maven测试重复执行,调整字符集为GB2312,设置代码提示、自动清理无用包,调整代码错误检查级别,修改IDEA字体和类模板注释,配置虚拟机参数,以及开启并行编译等,旨在提升开发效率和代码质量。
摘要由CSDN通过智能技术生成

一、设置JDK相关版本

1.1 设置项目的JDK版本

在这里插入图片描述


1.2 设置项目的“Java Compiler”版本

针对所使用的jdk版本,我们设置项目的“Java Compiler”版本,如下图:

在这里插入图片描述


1.2 设置Maven工程JUnit测试时跳过自动测试

详见博文:IDEA2020版本Maven工程进行JUnit测试时总是执行两次(构建+测试默认自动执行了)


二、设置字符集&ASCII码转换

(1)当前项目修改

在这里插入图片描述

在这里插入图片描述

修改Maven控制台输出编码(添加-Dfile.encoding=GB2312):

注: 切记这里是-Dfile.encoding=GB2312,不能改为-Dfile.encoding=UTF-8。

在这里插入图片描述


(2)新项目设置修改(即全局设置

在这里插入图片描述

在这里插入图片描述

修改Maven控制台输出编码(添加-Dfile.encoding=GB2312):
在这里插入图片描述


三、其他常用设置

3.0 IDEA设置修改过的文件显示*,手动按Ctrl + S 进行保存。

File -> Settings -> Editor -> General -> Editor Tabs,构选 “Mark modified (*)”
在这里插入图片描述


3.1 设置代码提示不区分大小写

在这里插入图片描述


3.2 导包优化(未使用的包会自动清除)

注: 请根据个人使用情况进行设置。

在这里插入图片描述


3.3 设置代码错误检查级别

点击IDEA主界面右下角的 在这里插入图片描述 图标:

在这里插入图片描述


3.4 设置字体(2020版默认字体)

在这里插入图片描述


3.5 设置类模板注释
/**  
 * @Description: 
 * @author zhangxh
 * @date ${YEAR}-${MONTH}-${DAY}
 */

操作如下图:

在这里插入图片描述


3.6 设置IDEA虚拟机参数

说明:

① -Xms128m,16G 内存的机器可尝试设置为 -Xms512m

(最小堆内存)设置初始的内存数,增加该值可以提高Java程序的启动速度。

② -Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m

(最大堆内存)设置最大内存 数,提高该值可以减少Garage收集的频率,提高程序性能。

-Xms512m
-Xms512m
-Xmx1500m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true

配置文件路径在IDEA安装目录下的bin目录中:
在这里插入图片描述


3.7 设置类JavaDoc模板注释颜色

在这里插入图片描述


3.8 开启并行(parallel)编译

注: 开启将消耗性能,个人不建议

在这里插入图片描述


3.9 显示方法分隔符(以横线分隔)

配置如下:

在这里插入图片描述

效果如下:

在这里插入图片描述


3.10 设置打开文件标签(换行展示)

在这里插入图片描述

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值