VS code修改插件安装位置的简易办法

it2025-07-16  7

简介

生平最恨的软件的特点:

不可更改安装位置强制更新广告 大概有:Google chrome、Raspebrry Pi Imager 之前把Anaconda安装在了D盘,通过Anaconda安装的VS code它却装到了C盘???我这啊啊啊 但是它只有250多M???

扩展在哪里

扩展安装在哪里,在C\User\用户名.vscode里面!!!

开动

查询扩展(可跳过)

win+R输入cmd回车后输入下面的命令看一下安装了啥扩展

code --list-extensions

比如我的就有不少,一共17个

新建存储路径并转移插件

我在D盘下新建了一个空白文件夹来存放扩展D:\Program Files\VsCodeExtensions 然后把原来扩展位置的扩展都剪切到新位置

然后在控制台输入下面的命令,将新文件夹加入扩展目录(后面的路径替换为你自己的,一定要加英文双引号!!!!)

code --extensions-dir "D:\Program Files\VsCodeExtensions"

然后回车就会启动vscode并加载插件,但是你会发现从左面快捷方式启动又不会自动加载了怎么办???

最终大招-修改快捷方式

我的VS Code快捷方式在菜单栏中,右键-更多-打开文件位置 右键这个快捷方式,选中属性 在目标这一栏后面加上--extensions-dir "D:\Program Files\VsCodeExtensions",后面的路径记得替换为自己新的扩展存储路径 最后目标的结果就是

"C:\Program Files\Microsoft VS Code\Code.exe" --extensions-dir "D:\Program Files\VsCodeExtensions"

前面是默认的VS Code位置,不用修改。修改完确定 到这里,以后从这个快捷方式启动就会自动从新的扩展存储路径加载扩展啦,而且下载的扩展会位于新路径里面 比如我新下载了一个Duracla主题,就下载到了新路径里面

缺点

缺点有没有???肯定有,如果快捷方式发生变化就需要重新设置,不过这简单 但是这时候再在命令行运行的时候就不会有结果了。。。

code --list-extensions

需要这样操作

code --list-extensions --extensions-dir "D:\Program Files\VsCodeExtensions"

Conclusion

后面VS code更新的时候我选择 了yes,然后更新之后把快捷方式的属性重置了。。之前安的插件都没了。。。回收站都找不到那种。。。后来我选择卸载vs code 装到D盘。。后悔通过Anaconda安装VS code 装到D盘之后我安装插件时留了个心眼发现插件还是默认安装在C盘的用户/.vscode…

References

vscode自定义插件安装位置VS Code 修改插件安装位置
最新回复(0)