如何使用Sublime Text编辑远程文件

less than 1 minute read

对于我这个Vim使用起来还不太顺手的人来说,能用Sublime Text来编辑远程服务器上的文件简直就是福音。

很惊奇还有很多小伙伴不知道这个技巧。今天来分享一下:

  • 用Sublime Text的Package Control安装一个叫rsub的插件
  • 修改本地的ssh config(如果没有就创建这个文件)
$ vim ~/.ssh/config 	
  • 加入下面两行
Host your_remote_server.com     # 这里填服务器的IP地址
    RemoteForward 52698 127.0.0.1:52698  
  • SSH到服务器
$ sudo wget -O /usr/local/bin/rsub https://raw.github.com/aurora/rmate/master/rmate
$ sudo chmod +x /usr/local/bin/rsub  
  • 大功告成。试试编辑任何文件,是不是在Sublime Text打开了?
$ rsub ~/webapps/myproject/some_file
  • 如果有权限问题导致不能编辑可以加sudo或者-f

注:Textmate也用这个功能,命令是rmate,其实准确说rsub是从rmatefork来的

参考文章

Comments