问题:有时候使用vscode连接服务器连不上,但是在终端使用ssh可以成功连接。
出现这种情况,可以删除用户目录中的 .vscode-server文件夹。
sh
rm -rf ~/.vscode-server
然后重新使用vscode连接服务器的时候,会重新下载.vscode-server,基本上能成功连接上服务器了。
由于.vscoder-server重新下载了,很多之前的插件都需要重新安装。
有时候服务器网比较差,下载插件可能非常卡,一直下载不成功。
vscode extension 安装速度太慢解决方法 - 江卷卷的文章 - 知乎
这篇博文提供了手动安装VSIX的方法,但是我看官网好像没有直接给出VSIX的下载链接了。
邪修的方式出现了,在服务器上下载插件时间过长,会弹出窗口:

点开这个链接就可以将VSIX下载到本地了。
给出pylance的下载路径:
(不知道为什么直接复制这段网站打开不会弹出下载路径,但是把最后的VSlXPackage的"I"重新打一遍,返回之后又弹出了)(太邪门了)
下载之后可以手动修改一下后缀变成vsix
服务器安装方法(命令行方式):
sh
code --install-extension myextension.vsix