即便在安装IDEA时将IDEA安装在了D盘,IDEA依然会在在Windows C盘的%APPDATA%目录下放置配置和系统目录。
在此以IDEA的2021.3.2版本为例,做一个整理,并给出将这些目录迁移到D盘的方法。
一、规划
首先假设IDEA安装在了D:\work\dev\ide\JetBrains\IntelliJ IDEA 2021.3.2目录中。
后面会创建D:\work\dev\ide\JetBrains\ideaextras目录,准备接纳从C盘转移来的目录。
同时在D:\work\dev\ide\JetBrains\IntelliJ IDEA 2021.3.2\bin\idea.properties文件中,修改对应的配置,并迁移对应目录的文件到新目录中。
默认配置目录:
C:\Users\zbt\AppData\Roaming\JetBrains\IntelliJIdea2021.3.2
里面全部内容迁移到:
D:\work\dev\ide\JetBrains\ideaextras\config
默认系统目录:
C:\Users\zbt\AppData\Local\JetBrains\IntelliJIdea2021.3
里面全部内容迁移到:
D:\work\dev\ide\JetBrains\ideaextras\system
默认插件目录(隶属于配置目录)
C:\Users\zbt\AppData\Roaming\JetBrains\IntelliJIdea2021.3.2\plugins
里面全部内容迁移到:
D:\work\dev\ide\JetBrains\ideaextras\plugins
默认日志目录(隶属于系统目录)
C:\Users\zbt\AppData\Local\JetBrains\IntelliJIdea2021.3\log
里面全部内容迁移到:
D:\work\dev\ide\JetBrains\ideaextras\log
二、操作
-
创建目标目录
关闭IDEA软件。
在已有D:\work\dev\ide\JetBrains\IntelliJ IDEA 2021.3.2软件主目录的基础上,创建平级目录:
D:\work\dev\ide\JetBrains\ideaextras
该目录下创建4个平级子目录:
config system plugins log -
迁移
按照规划中的迁移途径,将每个目录里的内容,剪切到对应的目标目录中。 -
修改配置文件
文本编辑器打开D:\work\dev\ide\JetBrains\IntelliJ IDEA 2021.3.2\bin\idea.properties
将默认被注释掉的idea.config.path、idea.system.path、idea.plugins.path、idea.log.path四个参数解掉注释,并修改为:
idea.config.path=D:/work/dev/ide/JetBrains/ideaextras/config
idea.system.path=D:/work/dev/ide/JetBrains/ideaextras/system
idea.plugins.path=D:/work/dev/ide/JetBrains/ideaextras/plugins
idea.log.path=D:/work/dev/ide/JetBrains/ideaextras/log
注意这里所有的目录分隔符,都要将反斜杠写成上面正斜杠的方式。 -
验证
重新打开IDEA软件,软件可以正常运行。
这样,IDEA的所有相关内容,都集中在了D:/work/dev/ide/JetBrains目录中。日后如果重装Windows或者需要将IDEA迁移到别的机器时,只需要打包该目录即可。