官方文档设置地址
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_PROPERTIES , 这个是固定的,不要变别的
变量值就是你的配置文件地址,你自己先创建好文件夹,将idea.properties文件复制到这个位置之后,再修改这个idea.properties文件 ,修改完了之后点击确定保存.
修改idea.properties文件
# 配置目录
idea.config.path=D:/developSoftware/databaseSoftware/apps/DataGripWorkSpace/config
#系统目录
idea.system.path=D:/developSoftware/databaseSoftware/apps/DataGripWorkSpace/system
#插件目录
idea.plugins.path=D:/developSoftware/databaseSoftware/apps/DataGripWorkSpace/plugins
#日志目录
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自己自动生成的目录
清理旧的 IDE 目录
每次安装 DataGrip 的新主要版本时,它都会使用一组新的 IDE 目录,并自动删除过去 180 天内未更新的旧版 IDE 的缓存和日志目录。配置和插件目录将永远保留,除非您手动删除它们。
- 从主菜单中,选择帮助 | 删除剩余的 IDE 目录
- 在“删除剩余 IDE 存储目录”对话框中,选择您不打算使用的 IDE 版本,然后单击“删除”。
|