问题
受到mklink解决VScode扩展迁移到windows其他盘启发,得知mklink(快捷方式)的妙用。由于以前安装是直接安装到C盘的,后面直接把Program Files (x86) 里的Microsoft VS Code 文件夹直接移动到了D盘,导致后面没法升级VSCode,不得不关掉更新。
解决
- 复制
C:\Users\替换成自己的用户名\.vscode 文件夹到一个新的地方,比如D盘新建一个VSCode目录(D:\VSCode )。 (怎么知道用户名?一种可以打开C:\Users 路径,除Default和Public之外的一般只有一个,那个就是了,也可以每个文件夹进去看看,找一找.vscode 文件夹;另一种也可以打开cmd输入net user 回车,看哪个眼熟就是哪个了。) - cmd窗口输入
mklink /D "C:\Users\用户名\.vscode" "D:\VSCode\.vscode" ,提示为xxx创建的联接 就ok了。 - 同样的,将
C:\Program Files (x86)\Microsoft VS# Code 复制到D:\VSCode里。 - cmd窗口输入
C:\Program Files (x86)\Microsoft VS Code" "D:\VSCode\Microsoft VS Code" ,如果提示拒绝访问是需要以管理员身份运行cmd然后再执行命令就行。
后续
可以不用命令,只需要随便找个位置鼠标右键空白处,然后移到新建,选择新建快捷方式 ,然后浏览中选择对应文件夹(.vscode 和Microsoft VS Code ),快捷方式名字就默认就行,分两次操作,所以有两个快捷方式,将两个快捷方式分别移动到在C:\Users\用户名\ (.vscode)和C:\Program Files (x86)\ (Microsoft VS Code)目录下就行。
启动VSCode,插件和更新就都没问题了。
|