✨✨欢迎来到T_X_Parallel的博客!!
🛰️博客主页:T_X_Parallel
🛰️欢迎关注:👍点赞🙌收藏✍️留言
前言
VSCode的扩展与用户数据都是默认存在C盘下的,但是由于C盘的空间有限,电脑在使用过程中系统很多文件会存进C盘中,致使C盘爆红,而且去清理C盘的时候不知道清理哪里,所以修改VSCode这两个数据文件的目录位置很有必要
需要注意的是,VSCode并不支持自定义这两个文件夹的位置,所以需要使用其他方式去指定目录位置
解决方法
准备工作
既然要改变这两个文件夹的位置,必然要先将这两个文件夹移到其他盘去。为了方便整理,先在你想要存放的盘的某个目录下新建一个文件为Microsoft VS Code Config,再将VSCode的扩展与用户数据移到这个文件夹中,比如说移到E:\Microsoft VS Code Config\
目录下
VSCode的扩展与用户数据默认存放位置:
以我电脑为例
扩展:
C:\Users\锌宸\.vscode\extensions
用户数据:
C:\Users\锌宸\AppData\Roaming\Code
注意:不推荐将新目录Microsoft VS Code Config放到VSCode安装目录下,因为VSCode更新时会更新目录,从而删除非安装时建的文件夹,从而复制过来的数据就没了
方法一(推荐)
第一种方法使用的是软链接方法,比较简单而且通用。软链接使用过Linux系统的友友肯定知道,这里应该使用的是相同的方法,就是让程序能够找到处于其目录下的文件夹。
首先打开windows命令行,键盘键入win+R,然后输入cmd
或者在开始菜单搜索cmd
,但是这里我们需要使用管理员身份,所以打开命令行只能使用第二种方式
在命令行中使用mklink指令
想要进一步了解mklink指令,可以命令行输入
mklink
来了解该指令
我们这次要用的指令格式是
mklink /d 源目录 链接目录
所以我们直接在打开的管理员命令行中输入以下指令
以我上面展示的源目录和链接目录为例
mklink /d "C:\Users\锌宸\.vscode\extensions" "E:\Microsoft VS Code Config\extensions"
mklink /d "C:\Users\锌宸\AppData\Roaming\Code" "E:\Microsoft VS Code Config\Code"
//注:具体输入指令请参考以下指令和自己实际存放位置进行修改
注意:
- 源目录移动、重命名或者删除后,链接目录无效
- 链接目录删除,源目录不受影响
方法二(不太推荐,存在问题)
该方法是通过修改VSCode快捷方式中的选项,添加指定加载路径
-
右键VSCode快捷方式,点击属性
-
选择
快捷方式
,修改目标(T)
选项 -
在原字符串后面添加
--extensions-dir "新的插件安装路径" --user-data-dir "新的用户信息安装路径"
注意:最前面是一个空格,添加的时候注意检查
这个方法同样比较简单,但是存在问题,就是只有通过这个快捷方式打开的VSCode才能加载我们指定的数据文件夹,而直接右键文件使用VSCode打开会打开一个像新安装的VSCode一样,所以这个方法不推荐
方法三(不推荐,不一定成功,而且麻烦)
该方法是通过修改注册表来实现目的的,但是修改注册表有风险,谨慎尝试
由于博主尝试过修改注册表这个方法,但是没有成功,没有找到别人提供的那几个注册表,所以我放弃介绍这个方法,如需想要尝试,可以询问AI或者参考以下这个篇博客
都看到这里了,留下你们的珍贵的👍点赞+⭐收藏+📋评论吧