Thinking_Out_Loud

用VScode + rmate编辑远程文件

2018-09-25

背景

一直用着便宜的VPS,可惜就是延迟太高,每次用vim总能有一秒多的lag,但生活总不能将就下去,找了一种简单好用的编辑远程文件方法,记录一下。

安装&配置

在远程主机安装rmate

1
2
> curl -Lo ~/bin/rmate https://raw.githubusercontent.com/textmate/rmate/master/bin/rmate
> chmod a+x ~/bin/rmate

在本地主机VScode中安装插件remote-vscode;

编辑本地主机~/.ssh/config文件,其中52698是rmate的默认端口:

1
2
3
4
5
Host vps
User root
HostName xx.xx.xx.xx
Port xxxx
RemoteForward 52698 localhost:52698

使用

  1. 首先要确保VScode中的插件的服务器已经运行,如果要自启可以设置"remote.onstartup": true,或者ctrl + shift + P后选择Remote: Start Server手动启动服务器;

  2. 如果你要在远程主机上想要编辑一个文件:

    1
    2
    > ssh vps
    > rmate /path/to/fileA
  3. 现在可以在VScode自动弹出来文件fileA中自由编辑了。

Tags: tools