在 Windows 系统中,可以通过修改 VSCode 的用户数据目录和扩展目录来将插件(扩展)安装到非 C 盘

在Windows10下使用了方法一,亲测可用

方法一:使用符号链接(推荐,无需修改配置)

用管理员模式打开PowerShell

然后执行备份

复制代码
Rename-Item $env:USERPROFILE\.vscode .vscode.old

运行

复制代码
# 目标目录(自定义路径,例如 G:\VSCode\user)
$targetDir = "G:\VSCode\admin"

# 创建目标文件夹(如果不存在)
New-Item -ItemType Directory -Path $targetDir -Force

# 创建符号链接
New-Item -ItemType SymbolicLink `
         -Path "$env:USERPROFILE\.vscode" `
         -Target $targetDir

重新打开 VSCode,安装插件时会自动存储到"G:\VSCode\admin"

方法二:通过命令行参数启动(便携版推荐)

如果你使用 VSCode 的 便携版(Portable),可以通过命令行参数指定数据目录:

  1. 创建启动脚本 (例如 start-vscode.bat):

    复制代码
    @echo off
    start "" "C:\Path\To\VSCode\Code.exe" --extensions-dir "D:\VSCode\extensions" --user-data-dir "D:\VSCode\user-data"
  2. 每次通过此脚本启动 VSCode ,插件会安装到 D:\VSCode\extensions


🔧 方法三:修改系统环境变量(不推荐)

⚠️ 此方法可能影响其他应用,谨慎使用。

  1. 设置环境变量
  • 打开系统属性 → 高级 → 环境变量
  • 在"用户变量"中新建:
    • 变量名:VSCODE_EXTENSIONS
    • 变量值:D:\VSCode\extensions
  1. 重启 VSCode 生效。

📌 验证是否生效

  1. 检查扩展安装路径
  • 打开 VSCode,按 Ctrl+Shift+P 打开命令面板
  • 输入 Developer: Show Running Extensions,查看扩展路径是否为自定义目录。
  1. 直接查看文件系统
  • 确认 D:\VSCode\extensions 或目标目录下是否有插件文件。

常见问题

  1. 权限不足
  • 以管理员身份运行终端创建符号链接。
  • 确保目标目录有写入权限。
  1. 符号链接创建失败
  • 检查目标路径是否存在。
  • 确保没有重复的 .vscode 目录。
  1. 插件无法加载
  • 检查符号链接是否创建成功:dir %USERPROFILE%\.vscode 应显示为 <SYMLINK>

💡 最佳实践

  • 优先使用符号链接:兼容性最好,无需修改 VSCode 配置。
  • 定期备份 :将 D:\VSCode 目录加入备份计划。
  • 避免使用环境变量:可能被其他程序覆盖或冲突。

通过以上方法,你可以轻松将 VSCode 插件迁移到其他盘,释放 C 盘空间。

相关推荐
许彰午10 小时前
30_Java Stream流操作全解
java·windows·python
星间都市山脉13 小时前
Android STS(Security Test Suite)完整介绍与测试流程
android·java·linux·windows·ubuntu·android studio·androidx
xiaoliuliu1234514 小时前
Sketchpad 5.0.6 几何画板安装版配置教程 Windows版:部署+桌面快捷方式创建指南
windows
惊鸿一博15 小时前
网络端口开放访问权限_Windows 11 上确保防火墙允许指定端口如3001可被访问
网络·windows
软件无线电小方圆17 小时前
Windows下基于PyQt6上位机开发环境搭建
windows
蜀道山老天师18 小时前
OpenClaw Skills 技能开发 + 企业运维全场景实战(进阶篇)
人工智能·windows·microsoft
舟遥遥娓飘飘18 小时前
文稿起草系统,离线学习写作人的“思维 + 风格“,按学到的特征起草新文稿,再用反馈闭环持续提升
windows·学习
至此流年莫相忘19 小时前
Windows 环境下 RocketMQ 安装与 NSSM 后台服务化部署指南
windows·rocketmq
AI行业学习20 小时前
CC‑Switch v3.16.1 免费下载(Windows+macOS+Linux)、使用方法【2026.6.11】
linux·开发语言·windows·python·macos·前端框架·html
啦啦啦~~~33020 小时前
【装机工具】电脑重装系统!office安装管理软件!一键自动化下载、安装、部署Office的办公增强工具
运维·c语言·windows·自动化·电脑