Windows系统下VSCode扩展和用户数据目录位置更改

请添加图片描述

✨✨欢迎来到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快捷方式中的选项,添加指定加载路径

  1. 右键VSCode快捷方式,点击属性

  2. 选择快捷方式,修改目标(T)选项

  3. 在原字符串后面添加

     --extensions-dir "新的插件安装路径" --user-data-dir "新的用户信息安装路径"
    

    注意:最前面是一个空格,添加的时候注意检查

在这里插入图片描述

这个方法同样比较简单,但是存在问题,就是只有通过这个快捷方式打开的VSCode才能加载我们指定的数据文件夹,而直接右键文件使用VSCode打开会打开一个像新安装的VSCode一样,所以这个方法不推荐

方法三(不推荐,不一定成功,而且麻烦)

该方法是通过修改注册表来实现目的的,但是修改注册表有风险,谨慎尝试

由于博主尝试过修改注册表这个方法,但是没有成功,没有找到别人提供的那几个注册表,所以我放弃介绍这个方法,如需想要尝试,可以询问AI或者参考以下这个篇博客

VSCode修改扩展和用户文件夹目录位置(Windows)


请添加图片描述

都看到这里了,留下你们的珍贵的👍点赞+⭐收藏+📋评论吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

T_X_Parallel〆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值