注意:

操作前请备份重要数据

必须使用管理员身份运行 cmd

路径不要包含中文或特殊字符

迁移后首次启动较慢(需要重建索引)

一、迁移配置和缓存目录


 1. 关闭所有 JetBrains 软件
taskkill /f /im idea64.exe

2. 创建目标目录(以 D 盘为例)
mkdir "D:\IDEA2024\JetBrains\Config"
mkdir "D:\IDEA2024\JetBrains\Cache"

3. 移动配置目录
robocopy "%APPDATA%\JetBrains" "D:\IDEA2024\JetBrains\Config" /E /MOVE

mklink /J "%APPDATA%\JetBrains" "D:\IDEA2024\JetBrains\Config"

4. 移动缓存目录
robocopy "%LOCALAPPDATA%\JetBrains" "D:\IDEA2024\JetBrains\Cache" /E /MOVE

mklink /J "%LOCALAPPDATA%\JetBrains" "D:\IDEA2024\JetBrains\Cache"
 

二、迁移系统日志目录

 1. 创建目标目录
mkdir "D:\IDEA2024\JetBrains\System"

 2. 移动系统目录
robocopy "%LOCALAPPDATA%\JetBrains\IntelliJIdea2024.1" "D:\IDEA2024\JetBrains\System" /E /MOVE

mklink /J "%LOCALAPPDATA%\JetBrains\IntelliJIdea2024.1" "D:\IDEA2024\JetBrains\System"

迁移项目缓存(可选)

cmd
:: 为每个项目单独迁移(在项目根目录执行)
mklink /J ".idea" "D:\ProjectCache\YourProject\.idea"

验证迁移结果

cmd
:: 检查符号链接
dir /AL "%APPDATA%\JetBrains"
:: 应显示 <JUNCTION> 指向 D:\JetBrains\Config

:: 检查目录大小(应小于1MB)
dir "%APPDATA%\JetBrains"
 

三、清理旧数据(迁移后)


cmd
:: 删除备份目录(如果有)
rmdir /S /Q "%APPDATA%\JetBrains.old"
rmdir /S /Q "%LOCALAPPDATA%\JetBrains.old"
修改虚拟机选项(减少内存占用)
cmd
:: 编辑安装目录下的 vmoptions 文件
notepad "D:\Program Files\JetBrains\IntelliJ IDEA 2024.1\bin\idea64.exe.vmoptions"

:: 修改以下值(根据机器配置调整)
-Xms256m
-Xmx2048m

四、迁移用户配置

1. 关闭所有 JetBrains 软件
 taskkill /f /im idea64.exe
taskkill /f /im jetbrains*.exe


2. 创建目标目录(以 D 盘为例)
mkdir "D:\JetBrains\Roaming"


3. 迁移并创建符号链接
:: 迁移 Roaming 数据
robocopy "%APPDATA%\JetBrains" "D:\IDEA2024\JetBrains\Roaming" /E /MOVE /J /XA:H /W:1 /R:3

:: 创建符号链接
mklink /J "%APPDATA%\JetBrains" "D:\IDEA2024\JetBrains\Roaming"


4. 验证迁移结果
:: 检查符号链接
dir /AL "%APPDATA%\JetBrains"

:: 检查文件数量
dir /S /B "D:\JetBrains\Roaming" | find /c /v ""

重启后验证 :重新启动 IntelliJ IDEA

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐