IDEA常用配置设置
1 运行内存大小配置
找到IDEA安装目录的bin目录例如:D:\ProgramFiles\JetBrains\IntelliJ_IDEA_2019.2.3\bin,找到idea64.exe.vmoptions文件,用文本编辑器打开:
-Xms128m
如果16 G 内存的机器可尝试设置为 -Xms512m(设置初始的内存数,增加该值可以提高 Java 程序的启动速度。)
-Xmx750m
如果16 G 内存的机器可尝试设置为 -Xmx1500m(设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)
-XX:ReservedCodeCacheSize=240m
如果16G 内存的机器可尝试设置为-XX:ReservedCodeCacheSize=500m(保留代码占用的内存容量)
2 设置菜单和窗口字体和大小
3 设置编辑器
字体大小与颜色
显示行号与方法分隔符
4 自动提示功能
5 自动导包配置
默认需要自己手动导包,Alt+Enter快捷键
自动导包设置
- 动态导入明确的包:Add unambiguous imports on the fly,该设置具有全局性;
- 优化动态导入的包:Optimize imports on the fly,该设置只对当前项目有效;
6 设置编码 ★
7 设置自动编译
8 取消自动更新
9 代码模板
快捷键模板
System.out.print($END$)
public void test$VAR1$(){
$END$
}
①在Live Templates中增加模板
方法注释模板
一定不要写成这样!!!这样不会出来参数和返回值。
/**
* @Author codejiwei
* @Description //TODO $end$
* @Date $time$ $date$
* @Param $param$
* @return $return$
**/
正确写法:
**
* $description$
$params$
* @return $returns$
*/
然后编辑Templaten Variables,其中params修改为:groovyScript(“def result=‘’; def params=”${_1}“.replaceAll(‘[\\[|\\]|\\s]’, ‘’).split(‘,’).toList(); for(i = 0; i < params.size(); i++) {result+=’ * @param ’ + params[i] + ((i < params.size() - 1) ? ‘\n’:‘’)}; return result”, methodParameters())
其中returns修改为:groovyScript(“def result=‘’; def params=”${_1}“.replaceAll(‘[\\[|\\]|\\s]’, ‘’).split(‘<’).toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+=‘<’;}; def p1=params[i].split(‘,’).toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split(‘\\.’).toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=‘,’} } ; }; return result”, methodReturnType())
类信息模板
同时改一下Class、Interface、Enum、Scala Class、Scala CaseClass、Scala Triat、Scala Object、Package Object等模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
author: codejiwei
date: ${DATE}
desc: ${Description}
**/
public class ${NAME} {
}
10 插件
11 根据窗口大小自动换行
更多推荐
所有评论(0)