最近换了笔记本,所有的环境重新搭建,比较痛苦,记录下idea的相关设置,未完待补充。
我现在用的idea版本为2020.01,据说2020.02有很多bug
一、idea64.exe.vmoptions 文件配置
idea64.exe.vmoptions 文件是IntelliJ IDEA 64 位的可执行文件的 VM 配置文件,现在的新机器都是16G起步,原先的Xms、Mmx参数是不合适的,改掉
- -Xms128m,16 G 内存的机器可尝试设置为 -Xms512m (设置初始的内存数,增加该值可以提高 Java 程序的启动速度。)
- -Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m (设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)
- -XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为-XX:ReservedCodeCacheSize=500m (缓存大小)
二、idea打开后的设置
1.显示工具栏图标
2.更改字体大小,通过ctrl + 鼠标滚轮
3.代码提示不区分大小写
把 Case sensitive completion设置成None就关闭了区分大小写的问题,默认是First letter项,即区分第一个字母.4.设置编码(重要)
说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文5.自动导包&优化导包
6.设置自动编译
自动编译在运行springboot项目时,热部署时需要设置
7.Tab缩进与空格设置
8.显示行号和方法分割线
这里与之前的2019版本设置位置不一样了,需要注意下
9.去除单词拼写检查
10.设置目录折叠
11.配置文件的生成模板
12.显示内存占用
这块的设置在2020.01版本中被移除了
13.设置代码环绕
ctrl + alt + T
14.取消更新
15.生成javadoc文件
16.设置自定义模板
关于模板(Templates)
代码模板的原理就是配置一些常用的代码字母缩写,在输入简写时,可以出现你预定义的固定模式的代码,提高开发效率和个性化需求。
最常用,最简单的例子就是我们输入sout就是出现System.out.println()
在idea中代码模板有两类:Live Templates(实时模板) 和 Postfix Completion
其中实时模板是可以自定义的,这里自定义个模板组并创建test模板方法
17.解决IntelliJ IDEA创建Maven项目速度慢问题