VSCode缓存迁移

使用符号链接(mklink)

这种方法利用Windows的符号链接功能,“欺骗”VSCode缓存仍然在C盘,但实际上文件存储在其它位置。

  1. 移动缓存文件夹

    • 完全退出VSCode,确保后台没有相关进程。

    • 将C盘中原有的缓存文件夹(例如 C:\Users\[你的用户名]\.vscode 或 C:\Users\[你的用户名]\AppData\Local\Microsoft\vscode-cpptools剪切到你希望存放的目标位置(例如 D:\VSCODE_CACHE\.vscode)。

    • 如果目标是移动C/C++插件的特定缓存,则操作 vscode-cpptools 文件夹。

  2. 创建符号链接

    • 以管理员身份打开命令提示符(Cmd)或PowerShell。

    • 执行命令创建联接(Junction):

      cmd
      # 如果是移动整个.vscode目录
      mklink /J "C:\Users\[你的用户名]\.vscode" "D:\VSCODE_CACHE\.vscode"
      # 如果是移动C/C++插件缓存
      mklink /J "C:\Users\[你的用户名]\AppData\Local\Microsoft\vscode-cpptools" "D:\VSCODE_CACHE\vscode-cpptools"
      ```:cite[4]:cite[5]
    • 如果提示目标不存在或成功创建链接,则表示成功。

posted @ 2025-09-06 13:46  笑而不语心自闲  阅读(217)  评论(0)    收藏  举报