一、问题与原因
昨天打开VScode准备在远程服务器撸代码时,右下角提示更新,更新后便出现这个问题。问题表现为右下角打开设置提示错误、安装与更新扩展显示错误、本地扩展被禁用导致编辑器变成纯txt代码阅读器、命令面板进入setting.json文件毫无异常。错误显示大致如下:
此时,本地使用 VScode 则无异常、服务器其他成员使用VScode无异常,推断可能是由于本地更新vscode版本后,vscode-server中一些扩展文件发生了一些未知的兼容性错误。
二、解决
网上基本没有这个问题的解决方法,一些外国网友提供方法为检查设置配置.json文件,重装vscode、重装vscode-server等,这里提供一个简单的方法供大家参考:
找到服务器上的.vscode-server文件夹
找到extensions文件,里面包含的就是服务器上安装的一系列扩展。直接删除extensions的所有子文件夹,随后清空extensions.json文件
重启vscode连接远程服务器,此时扩展已清空,随后重新下载扩展就不会报错了。