vscode扩展包默认的安装路径是:C:\Users\用户名\.vscode\extensions,由于C盘存储空间不足,vscode扩展包体积大,需要迁移到D盘。
1、关闭vscode;
2、打开到D盘, 创建文件夹,我的目标文件夹路径是:D:\software\vscode-extensions\extensions;
3、点击vscode右键,依次点击“属性”,“快捷方式”,目标输入框中输入:D:\software\vscode\ --extensions-dir D:\software\vscode-extensions\extensions ,点击应用保存。
4、左下角输入regedit 搜索并打开注册表;
总共要修改三处:
第一处:"计算机\HKEY_CLASSES_ROOT\*\shell\VSCode\command"中,“D:\software\vscode\” “%1” 改为:“D:\software\vscode\” --extensions-dir “D:\software\vscode-extensions\extensions” “%1”
第二处:"计算机\HKEY_CLASSES_ROOT\Directory\shell\VSCode\command"中,
“D:\software\vscode\” “%V” 改为:“D:\software\vscode\” --extensions-dir “D:\software\vscode-extensions\extensions” “%V”
这里是引用
第三处:"计算机\HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command"中,“D:\software\vscode\” "%V"改为 “D:\software\vscode\” --extensions-dir “D:\software\vscode-extensions\extensions” “%V”
5、从C:\Users\用户名\.vscode\extensions文件夹下复制所有的扩展包,粘贴到D:\software\vscode-extensions\extensions文件夹下,这样就不用再安装一遍了。
6、常见问题:从任务栏打开vscode时找不到扩展包,从桌面快捷方式打开时又正常的情况,可能是从vscode打开时没有找到扩展插件的路径。我的处理方式是:从任务栏取消固定,从快捷方式打开后vscode再固定到任务栏。