1.安装目录结构


IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

64 位操作系统且内存大于8G 的,如果你是开发大型项目、Java  项目或是Android项目,

   建议进行修改,常修改的就是下面3  个参数:
   -Xms128m,16 G   内存的机器可尝试设置为 -Xms512m
   (设置初始的内存数,增加该值可以提高Java 程序的启动速度。)

   -Xmx750m,16 G   内存的机器可尝试设置为 -Xmx1500m
   (设置最大内存数,提高该值,可以减少内存Garage 收集的频率,提高程序性能)

   -XX:ReservedCodeCacheSize=240m,16G  内存的机器可尝试设置为
   -XX:ReservedCodeCacheSize=500m
   (保留代码占用的内存容量)

2.配置目录结构


IntelliJ IDEA 使用总结

这是IDEA 的各种配置的保存目录。这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJ   IDEA 会再自动帮你生成一个全新的默认配置,所以很多时候如果你把 IntelliJ   IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认

  • config目录  是IDEA个性化配置目录,主要记录了IDEA主要配置功能,自定义代码模板,自定义文件模板,快捷键等等
  • system目录 是IDEA系统文件目录 ,主要记录缓存,索引,容器文件输出等等

3.Eclipse和IDEA区别


在Eclipse 中我们有Workspace (工作空间)和Project (工程)的概念,在IDEA中只有Project(工程)和Module (模块)的概念。这里的对应关系为:

IDEA 官网说明:

An Eclipse workspace is similar to a project in IntelliJ IDEA

An Eclipse project maps to a module in IntelliJ IDEA

翻译:

Eclipse 中workspace      相当于  IDEA 中的Project

Eclipse 中Project        相当于  IDEA 中的Module

4.常用设置


 IntelliJ IDEA 使用总结

 

IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

模板:

 IntelliJ IDEA 使用总结

1. psvm :  可生成main 方法

2.sout : System.out.println()  快捷输出 

 类似的:

   soutp=System.out.println("方法形参名= " +       形参名);

   soutv=System.out.println("变量名 = " +   变量);

   soutm=System.out.println("当前类名.当前方法");

   “abc”.sout    => System.out.println("abc");

3.fori : 可生成for 循环

   iter:可生成增强for 循环

   itar:可生成普通for 循环

4 list.for : 可生成集合list 的for 循环

   List<String> list = new ArrayList<String>();

   输入: list.for 即可输出

   for(String s:list){

   }

   又如:list.fori   或 list.forr

5 ifn:可生成if(xxx = null)

   类似的:

   inn:可生成if(xxx != null)    或xxx.nn    或xxx.null

6 prsf:可生成private static final

   类似的:

   psf:可生成public static final

   psfi:可生成public static final int

   psfs:可生成public static final String

版本控制:

IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

IntelliJ IDEA 使用总结

缓存和索引的清理

IntelliJ IDEA  首次加载项目的时候,都会创建索引,而创建索引的时间跟项目的文件多少成正比。在 IntelliJ   IDEA 创建索引过程中即使你编辑了代码也是编译不了、运行不起来的,所以还是安安静静等 IntelliJ IDEA 创建索引完成。IntelliJ IDEA  的缓存和索引主要是用来加快文件查询,从而加快各种查找、代码提示等操作的速度,所以IntelliJ IDEA  的索引的重要性再强调一次也不为过。但是,IntelliJ   IDEA  的索引和缓存并不是一直会良好地支持 IntelliJ   IDEA  的,某些特殊条件下,IntelliJ IDEA  的缓存和索引文件也是会损坏的,比如:断电、蓝屏引起的强制关机,当你重新打开 IntelliJ  IDEA,很可能 IntelliJ  IDEA 会报各种莫名其妙错误,甚至项目打不开,IntelliJ IDEA 主题还原成默认状态。即使没有断电、蓝屏,也会有莫名奇怪的问题的时候,也很有可能是 IntelliJ IDEA 缓存和索引出现了问题,这种情况还不少。遇到此类问题也不用过多担心。我们可以清理缓存和索引。如下:

IntelliJ IDEA 使用总结

 IntelliJ IDEA 使用总结

一般建议点击 Invalidate and Restart,这样会比较干净。

上图警告:清除索引和缓存会使得 IntelliJ IDEA           的Local History 丢失。所以如果你项目没有加入到版本控制,而你又需要你项目文件的历史更改记录,那你最好备份下你的 LocalHistory 目 录 。 目 录 地 址 在 :C:\Users\        当 前 登 录 的 系 统 用 户名\.IntelliJIdea14\system\LocalHistory 建议使用硬盘的全文搜索,这样效率更高。通过上面方式清除缓存、索引本质也就是去删除 C盘下的 system    目录下的对应的文件而已,所以如果你不用上述方法也可以删除整个 system。当IntelliJ IDEA                  再次启动项目的 时候会重新创建新的system目录以及对应项目缓存和索引。

 

相关文章:

  • 2021-07-27
  • 2021-09-05
  • 2022-12-23
  • 2021-11-05
  • 2021-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-25
  • 2021-10-04
  • 2021-06-08
相关资源
相似解决方案