如何修改Visual Studio Code的workspaceStorage文件夹默认存储路径
修改VS Code workspaceStorage存储路径的方法
刚好我之前也被这个路径占空间的问题困扰过,试了几种方法,下面分享两个最靠谱的(针对Windows系统,你的路径是Windows环境下的):
方法一:修改快捷方式启动参数
这是最直观的方法,适合日常通过快捷方式启动VS Code的情况:
- 找到VS Code的快捷方式(桌面、任务栏或者开始菜单里的都行),右键选择属性
- 在「目标」输入框的末尾,添加一段参数:
--user-data-dir="你的新存储路径",注意要和原路径之间留一个空格。举个例子,原目标是:
修改后变成:"C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code\Code.exe""C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code\Code.exe" --user-data-dir="D:\VSCodeUserData" - 点击「应用」→「确定」,重启VS Code之后,workspaceStorage就会自动生成在你指定的新路径下的
User\workspaceStorage文件夹里了
方法二:修改Windows注册表(全局生效)
如果平时习惯双击代码文件直接打开VS Code,或者用其他方式启动,这个方法能让所有启动方式都生效:
- 按下
Win + R组合键,输入regedit打开注册表编辑器 - 定位到路径:
HKEY_CLASSES_ROOT\Applications\Code.exe\shell\open\command - 双击右侧的「默认」字符串值,在原有内容的末尾(
"%1"之前)添加同样的参数:--user-data-dir="你的新存储路径",修改后的示例:"C:\Users\Administrator\AppData\Local\Programs\Microsoft VS Code\Code.exe" --user-data-dir="D:\VSCodeUserData" "%1" - 保存修改后,不管用哪种方式启动VS Code,都会使用新的存储路径
注意事项
- 建议提前备份原来的
C:\Users\Administrator\AppData\Roaming\Code\User\workspaceStorage文件夹,防止数据丢失 - 新路径最好是专门为VS Code创建的空文件夹,避免和其他文件混淆
- 修改后第一次启动VS Code,可能需要重新加载一下工作区,属于正常现象
内容的提问来源于stack exchange,提问作者Murphy




