官方文档设置地址

https://www.jetbrains.com/help/datagrip/2021.3/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html

DataGrip默认安装位置

我的是 C:\Users\Administrator\AppData\Local\JetBrains 这个路径,每个人的都不一样.

通过环境变量指定配置文件

首先 idea.properties 这个文件有好几个地方都有, 不要用C盘的idea.properties ,因为咱们本来就是想给配置信息挪到别的磁盘,

也不用使用Datagrip安装目录下的bin目录下的idea.properties配置文件,因为更新Datagrip之后,idea.properties 会被覆盖成初始的状态

解决办法就是通过环境变量去指定idea.properties位置.

修改Datagrip 2021.2.4 系统文件插件等目录的位置 - 图1

变量名 : DATAGRIP_PROPERTIES , 这个是固定的,不要变别的

变量值就是你的配置文件地址,你自己先创建好文件夹,将idea.properties文件复制到这个位置之后,再修改这个idea.properties文件 ,修改完了之后点击确定保存.

修改idea.properties文件

  1. # 配置目录
  2. idea.config.path=D:/developSoftware/databaseSoftware/apps/DataGripWorkSpace/config
  3. #系统目录
  4. idea.system.path=D:/developSoftware/databaseSoftware/apps/DataGripWorkSpace/system
  5. #插件目录
  6. idea.plugins.path=D:/developSoftware/databaseSoftware/apps/DataGripWorkSpace/plugins
  7. #日志目录
  8. idea.log.path=D:/developSoftware/databaseSoftware/apps/DataGripWorkSpace/log

注意,斜杠不能反,必须是”/“ ,不能是”\“,不然Datagrip无法识别.

配置的目录可以没有,Datagrip会自己创建.

四大目录介绍

上面这四个配置具体解释看 : https://www.jetbrains.com/help/datagrip/2021.2/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html#config-directory

系统目录

DataGrip 系统目录包含缓存和本地历史文件。

插件目录

DataGrip 插件目录包含用户安装的插件。

日志目录

DataGrip 日志目录包含产品日志和线程转储。

项目目录

DataGrip 项目目录包含项目设置。

重启Datagrip

我的是2021.2.4 版本的, 配置是复制过去了, 但是插件没有复制过去,需要自己手动把插件文件从老的文件复制到这个新的文件里面,或者是重新下载插件, 不知道这个是不是软件的bug. 不过好在配置文件已经挪到咱们指定的文件夹了,这回重装系统后配置不会丢了.

修改Datagrip 2021.2.4 系统文件插件等目录的位置 - 图2

Datagrip自己自动生成的目录

清理旧的 IDE 目录

每次安装 DataGrip 的新主要版本时,它都会使用一组新的 IDE 目录,并自动删除过去 180 天内未更新的旧版 IDE 的缓存和日志目录。配置和插件目录将永远保留,除非您手动删除它们。

  1. 从主菜单中,选择帮助 | 删除剩余的 IDE 目录
  2. 在“删除剩余 IDE 存储目录”对话框中,选择您不打算使用的 IDE 版本,然后单击“删除”

修改Datagrip 2021.2.4 系统文件插件等目录的位置 - 图3