目前使用的版本是vscode 1.36.1,看到在这个版本中集成了remote development的一堆东西,不用像刚开始那么费力了。
一些常规的步骤可以参考下面的博客
工具系列 | VScode Remote 远程开发与调试(告别SSH) - Tinywan - 博客园
说一下我遇到的问题:
在初次连接服务器时,vscode会自动在服务器下载安装一些东西,但是我的网下这个东西下载的很慢,而且会下载一点后卡住不动,一直显示 Downloading with wget。
手动进入服务器,发现是往$HOME/.vscode-server/bin/2213894ea0415ee8c85c5eea0d0ff81ecc191529目录下面,下载vscode-server-linux-x64.tar.gz这个东西。
然后我在github上搜索vscode-server-linux-x64,搜到https://github.com/vscode-remote/remote-ssh/blob/e9f822bd62156bf225a6b27c05df4190d4fd20f1/src/server-install-script.ts这个代码,知道大概是靠WGET_ERRORS=$(2>&1 wget -nv -O vscode-server-linux-x64.tar.gz https://update.code.visualstudio.com/commit:$COMMIT_ID/server-linux-x64/${quality}下载的,$COMMIT_ID就是2213894ea0415ee8c85c5eea0d0ff81ecc191529,${quality}是stable,替换一下,把https://update.code.visualstudio.com/commit:2213894ea0415ee8c85c5eea0d0ff81ecc191529/server-linux-x64/stable输入浏览器,就会弹出下载框了。
也可以在这(vscode-server-linux-x64.tar.gz_vscode-server.tar.gz-其它工具类资源-CSDN下载)下载,我搬运的。
下载好之后,把vscode-server-linux-x64.tar.gz内的内容解压到$HOME/.vscode-server/bin/2213894ea0415ee8c85c5eea0d0ff81ecc191529下面,保证这个有$HOME/.vscode-server/bin/2213894ea0415ee8c85c5eea0d0ff81ecc191529/server.sh,这样vscode再连接服务器就不会去下载啦。
=========== 我是分割线 20220418 ===========
以上方法已经out了,现在直接安装Remote Development插件,无脑远程开发。