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