使用 vscode 可以通过 ssh 作为远程项目的编辑器,并使用 vscode 提供的插件
安装与配置
- 升级 vscode(可选,但升级之后,后面下载插件时可以直接下载最新发布的文件,不用找对应版本)
- 第一次连接远程服务器的时候,会在远程服务器上安装 vscode-server,但是下载会有点慢,可以修改本地
~/.vscode/extensions/ms-vscode-remote.remote-ssh-0.56.0/out/extension.js
这个文件中关于下载vscode-server的相关内容,比如修改DOWNLOAD_URL
为其它地址,或者通过其它方式下载vscode-server.tar.gz
(下载地址可以通过先自动安装,并在服务器上执行ps -ef|grep wget
看到)后,将下载命令(它是使用wget
命令下载)修改为cp
或者其它等替代;可以先备份这个js脚本文件,以便安装结束后恢复; - 遇到了循环要求输入服务器密码的问题,删除远程服务器上
.vscode-server
目录,并重启本地 vscode 安装插件(以安装python插件为例)
从 vscode market 里下载需要的插件(.vsix 格式,在
Version History
tab 下可以下载到)到远程服务器上- 在 vscode 中选择
Install from VSIX
,然后选择远程服务器上的 .vsix 文件