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%对应路径文件夹建立为符号链接。

相关推荐
龙侠九重天5 天前
Windsurf AI IDE:下一代 AI 原生开发环境的崛起
人工智能·copilot·vs code·cursor·windsurf
formulahendry11 天前
OpenClaw 已过时?在 VS Code 中运行 Hermes Agent!
visual studio code·vs code·acp
【ql君】qlexcel12 天前
Visual Studio Code开发STM32设置头文件宏定义uint32_t报错
vscode·stm32·vs code·头文件宏定义·uint32_t报错·uint8_t报错·uint16_t报错
formulahendry25 天前
我开发的 ACP Client,被 LangChain 官方推荐了!轻松连上 Claude、Codex、Copilot、OpenClaw 等任意 Agent
visual studio code·vs code·acp
formulahendry1 个月前
王炸!VS Code 悄悄推出 Sessions App,全新的 Agentic 开发体验!
visual studio code·vs code·acp
bkspiderx1 个月前
解决VS Code锁定编辑器组导致跳转定义/声明自动拆分编辑器问题
编辑器·vs code·锁定编辑器·跳转定义/声明自动拆分编辑器
代码AC不AC1 个月前
在VSCode中搭建C/C++开发环境
vs code·c/c++·开发环境搭建
C蔡博士2 个月前
VS Code+Claude Code+Deepseek
ai编程·vs code·deepseek·claude code
风痕天际3 个月前
ESP32-S3开发教程五-按键中断2(使用FreeRTOS)
单片机·嵌入式硬件·esp32·vs code·esp32s3·esp-idf
小草cys3 个月前
Claude Code for VSCode 最简安装
大模型·vs code·claude code