如何在升华文本3中打开远程文件

我连接到远程服务器使用“ mRemoteNG”,并希望打开远程服务器文件在我的本地崇高的文本编辑器。在我的研究过程中,我发现了这个相关的博客 https://wrgms.com/editing-files-remotely-via-ssh-on-sublimetext-3/,并按照说明,但它并不适合我。 有没有人知道怎么用我的升华软件打开远程文件?

183177 次浏览

你可以使用这些插件;

崇高的 SFTP

超赞的 FTPSync

在服务器上

安装 rsub:

wget -O /usr/local/bin/rsub \https://raw.github.com/aurora/rmate/master/rmate
chmod a+x /usr/local/bin/rsub

在本地

  1. 安装 rsub Sublim3包:

在 SublimeText 3上,打开 Package Manager (Linux/Win 上的 Ctrl-Shift-P,Mac 上的 Cmd-Shift-P,Install Package) ,搜索 rsub 并安装它

  1. 打开命令行并连接到远程服务器:

ssh -R 52698:localhost:52698 server_user@server_address

  1. 连接到服务器后,在服务器上运行以下命令:

rsub path_to_file/file.txt

  1. 在升华3中自动打开文件

从今天(2018/09/05)起,你应该使用: Https://github.com/randy3k/remotesubl 因为你可以在没有“ rsub”的 packagecontrol.io 里找到它。

在 macOS 上,一种选择是安装 MacOS 保险丝并使用 sshfs挂载远程目录:

mkdir local_dir
sshfs remote_user@remote_host:remote_dir/ local_dir

有些警告适用于安装网络卷,因此 YMMV。

基于 这个

一步一步来:

  • 在您的本地工作站上: 在 SublimeText 3上,打开 Package Manager (Linux/Win 上的 Ctrl-Shift-P,Mac 上的 Cmd-Shift-P,Install Package) ,并搜索 rsub
  • 在本地工作站上: 将 RemoteForward 52698127.0.0.1:52698添加到. ssh/config 文件,或者-R 52698: localhost: 52698(如果您更喜欢命令行)
  • 在您的远程服务器上:

    sudo wget -O /usr/local/bin/rsub https://raw.github.com/aurora/rmate/master/rmate
    sudo chmod a+x /usr/local/bin/rsub
    

Just keep your ST3 editor open, and you can easily edit remote files with

rsub myfile.txt

编辑: 如果没有这样的文件或目录,那是因为/usr/local/bin 不在 PATH 中。只需将目录添加到路径:

echo "export PATH=\"$PATH:/usr/local/bin\"" >> $HOME/.bashrc

现在只要注销,重新登录就可以了。