https://github.com/judasn/IntelliJ-IDEA-Tutorial/blob/master/installation-directory-introduce.md

一.安装目录 

1. idea.vmoptions文件 

-Xms128m # intellij idea默认启动时的内存大小

-Xmx750m # idea 最大运行内存大小,影响垃圾回收机制
-XX:ReservedCodeCacheSize=240m # 
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_idea_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_idea.hprof
-Xbootclasspath/a:../lib/boot.jar

2. idea.properties文件:是idea的一些属性配置文件

3. help目录:存放快捷键和帮助文档

4. lib目录:当前idea依赖的jar包

5. plugins目录:存放插件

6. licensen目录:存放插件相关的许可

二. 设置目录

    • 下面内容中:XXXXXX,表示 IntelliJ IDEA 的版本号,IntelliJ IDEA 的配置目录是跟版本号有关系的。
    • /Users/你的用户名/Library/Application Support/IntelliJIdeaXXXXXX,用于保存安装的插件
    • /Users/你的用户名/Library/Caches/IntelliJIdeaXXXXXX,用于保存缓存、日志、以及本地的版本控制信息(local history 这个功能)
    • /Users/你的用户名/Library/Preferences/IntelliJIdeaXXXXXX,用于保存你的个人配置,等价于 Windows 下的 config 目录

三. 快捷键(eclipse风格)

 cmd+d 删除一行

 cmd+alt+down 复制一行