VS Code打不开?是不是“%USERPROFILE%\.vscode\extension链接到VS Code Install目录了

前言:

Windows系统下通病C盘存储一般会随着使用空间不足,无外乎大力出奇迹为C盘扩容,愚见此乃饮鸠止渴。众多Window系统用户的C盘使用空间逐渐不足,主要原因在于%APPDATA%和%USERPROFILE%两个系统参数对应的路径占用空间随用户使用增大。为此,人们开始致力于自定义软件的安装路径,各种配置软件一些文件路径。

正文:

VS Code安装后默认的用户配置和APP数据会%APPDATA%和%USERPROFILE%自动生成,而且%USERPROFILE%\.vscode\extension对应VS Code的插件目录,如果插件增多务必增加C盘空间存储压力,为此作者将vscode\extension链接(mklink)到VS Code的安装目录(D:\...\VS Code)下新建的extensions文件夹里。然而一天,VS Code不能打开了,原因在于VS Code安装目录下的extensions不见了!!!,导致VS Code不能读取extension文件夹,无法运行。

解决办法:

搬迁Code和./vscode文件,为文件夹AppData的Code和UserProFile的./vscode增加符号链接。

注:

C:\Users\user\AppData\Roaming -》 %APPDATA%

C:\Users\user -》 %USERPROFILE%

bash 复制代码
C:\Users\user>mklink /D "C:\Users\linry\.vscode" "D:\DevelopmentKits\UserProFileAndAppData\Microsoft VS Code\.vscode"
为 C:\Users\user\.vscode <<===>> D:\..\Microsoft VS Code\.vscode 创建的符号链接

C:\Users\user>mklink /D "%APPDATA%\Code" "D:\DevelopmentKits\UserProFileAndAppData\Microsoft VS Code\AppData\Code"
为 C:\Users\user\AppData\Roaming\Code <<===>> D:\..\Microsoft VS Code\AppData\Code  创建的符号链接

拓展:

如其他软件如遇空间存储问题,欲迁移文件方便迁移可使用符号链接,C盘空间大拓展可将%APPDATA%和%USERPROFILE%对应路径文件夹建立为符号链接。

相关推荐
风痕天际21 天前
ESP32-S3开发教程五-按键中断2(使用FreeRTOS)
单片机·嵌入式硬件·esp32·vs code·esp32s3·esp-idf
小草cys24 天前
Claude Code for VSCode 最简安装
大模型·vs code·claude code
二哈喇子!1 个月前
MySQL命令行导入数据库
数据库·sql·mysql·vs code
二哈喇子!1 个月前
使用 VS Code 连接 MySQL 数据库
vs code
游学者2 个月前
Docker 升级后 VS Code 本地调试 AWS Lambda 报「Running AWS SAM projects locally requires Docker」的那些坑与排查思路
aws·lambda·vs code
lucky-billy2 个月前
使用 VS Code 通过 SSH 编译 Linux C++ 程序
linux·ssh·vs code·远程编译
钱彬 (Qian Bin)3 个月前
从零开始发表SCI论文—第1篇:安装Latex写作工具
latex·vs code·sci论文·环境准备
HackerTom4 个月前
vs code jupyter连gpu结点kernel
python·jupyter·gpu·vs code·远程
oscar9996 个月前
在VS Code中直接操控浏览器
vs code·browser
!win !6 个月前
Trae/Vs Code/Cursor命令行无法跑npm命令
开发工具·vs code·cursor·trae