You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac迁移后修改用户目录名,VSCode每次重启需重新下载扩展

VSCode迁移Mac后扩展消失的修复方案

修改用户目录名称后,VSCode的扩展、配置存储路径仍指向旧用户目录,导致新实例无法读取已安装扩展,按以下步骤修复:

  • 彻底关闭所有VSCode实例(Dock右键图标选「退出」,或用活动监视器结束进程)
  • 打开访达,按Command+Shift+G,输入~/Library/Application Support/Code,进入后查看extensions文件夹:
    • 若文件夹为空,找到旧用户目录下的对应路径(比如旧用户名为olduser,路径为/Users/olduser/Library/Application Support/Code/extensions),将其中所有内容复制到新用户目录的同位置文件夹中
  • 同样检查~/.vscode文件夹:
    • 若旧用户目录存在/Users/olduser/.vscode,将里面的内容全部复制到新用户目录的~/.vscode下
  • 打开终端(启动台→其他→终端),执行命令重置VSCode数据路径:
    code --user-data-dir ~/Library/Application Support/Code
    
    执行后VSCode会启动,此时应该能看到已安装的扩展,后续正常启动即可
  • 若上述步骤无效,彻底清理后重装:
    1. 删除应用程序中的VSCode
    2. 删除以下文件夹:
      • ~/Library/Application Support/Code
      • ~/.vscode
      • ~/Library/Caches/com.microsoft.VSCode
      • ~/Library/Preferences/com.microsoft.VSCode.plist
    3. 重新安装VSCode,再将旧用户目录的extensions内容复制到新路径下

内容的提问来源于stack exchange,提问作者Bodokh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 11:40:12