翻譯修改自:https://codepen.io/ginfuru/post/remote-editing-files-with-ssh
在遠程服務器上編寫文件是一件很糟糕的事情,vim
和其他終端編輯器,讓速度和熟練度大打折扣,一整天使用vim
和FTP客戶端
並不是一件舒心的事情。
所以,如果你已經知道 SSH 是什么以及涉及到什么,你可以完全訪問你的服務器,你就無需害怕終端。
現在我們通過使用Visual Studio
代碼通過 SSH 遠程編輯文件
步驟一:
1 |
安裝擴展 `remote-vscode` |
步驟二:
添加 RemoteForward 52698 127.0.0.1:52698
到 ~/.ssh/config
:
1 |
Host myRemoteServerName |
步驟三:
連接遠程:
1 |
大專欄 VisualStudioCode通過SSH遠程編輯文件e">ssh -v myRemoteServerName |
安裝rmate
:
1 |
wget -O /usr/local/bin/rcode https://raw.github.com/aurora/rmate/master/rmate &&chmod a+x /usr/local/bin/rcode |
步驟四:
重新登陸遠程, 運行
1 |
rcode some_file.php |
文件就會出現在Visual Studio
。
PS:
我在遠程添加別名 .bashrc
–> alias code='rcode'
這樣我的本地和遠程就可以用相同的命令從終端打開Visual Studio
如果報錯 “no such file or directory” , 你需要編輯PATH
:
1 |
echo "export PATH="$PATH:/usr/local/bin"" >> /etc/profile |