IntelliJ IDEA 相关核心文件和目录介绍

  • 强烈推荐使用 IDEA 自带菜单中的 Help -> Edit Custom VM OptionsHelp -> Edit Custom Properties 来进行参数个性化配置!

设置目录介绍

  • 不管你使用的是哪个操作系统,IntelliJ IDEA 的设置目录命名是统一的、有规律:.IntelliJIdea14。其中 14 表示大版本号,如果你电脑上还同时装有 13 的版本,那则还应该会有一个:.IntelliJIdea13 的设置目录,其他版本道理一样。
  • 在三大主流的操作系统上该文件夹都在当前用户的 Home 目录,Windows 上即 %userprofile%,Linux 和 Mac 上即 ~
  • 对于这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJ IDEA 会再自动帮你再生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认,我是很建议新人可以多自己摸索 IntelliJ IDEA 的配置,多几次还原,有助于加深对 IntelliJ IDEA 的了解。
  • config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。也是我个人认为最重要的目录,没有之一,如果你还记得安装篇的介绍的时候,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。
  • system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但是也是最不可或缺目录之一。

JVM 配置说明

设置目录进行多台设置同步化处理

Mac 的配置文件保存路径

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

Linux 的配置文件保存路径

  • 跟 Windows 的目录命名习惯一样,所以你可以直接按 Windows 的配置目录名称来全盘搜索。

Mac 下修改 VM 参数

大部分情况下,修改 VM 参数可以使用 IDEA 自带的选项:
Help -> Edit Custom VM Options
这个选项会自动帮你在正确的位置用正确的名字新建一个 VM 参数配置文件,并在当前 IDEA 窗口自动打开。我们只需要按需编辑,保存后重启即可。
建议在编辑的时候查看一下文件的原始路径,以备改错参数导致无法启动时恢复使用。
这种方法修改不会由于升级 IDEA 导致修改被还原。

方法二

  • 打开 Finder
  • 按快捷键 Command + Shift + G
  • 在弹出窗口中输入 ~/Library/Preferences/
  • 新建或修改 文件