如何使用rsub在同一服务器上的多台计算机上通过SSH使用Sublime Text?

4
我们正在使用rsub在同一台服务器上的多台计算机上进行操作。然而,我们打开的每个文件都会被指向同一台计算机。我们该如何解决这个问题?
1个回答

6

本地设置

在Sublime Text菜单中,进入Preferences|Browse Packages。在Packages/User目录下创建一个名为rsub.sublime-settings的文件:

重要提示: 每个连接到同一服务器的机器都需要使用不同的端口。

--> Packages/User/rsub.sublime-settings

// rsub user settings

{
    /*
        rsub listen port.

        IMPORTANT: Use a different port for each machine.
    */
    "port": 52699,

    /*
        rsub listen host

        WARNING: it's NOT recommended to change this option,
        use SSH tunneling instead.
    */
    "host": "localhost"
}

修改你的.ssh/config文件:

--> ~/.ssh/config

Host example.com
    RemoteForward 52699 localhost:52699

服务器设置

将以下变量在您的profile(bash_profile、zshrc等)中导出。

注意:确保RMATE_PORT与您在sublime设置中使用的端口相同。

export RMATE_HOST=localhost
export RMATE_PORT=52699

1
你好。感谢您的优秀指导。我尝试添加Packages/User/rsub.sublime-settings,但是Sublime Text 3在首选项菜单中只显示“设置-默认”,所以我猜它不能正常工作。您有什么想法吗? - kujiy
1
我把它放在Packages/rsub/rsub.sublime-settings里,然后Settings - Default的名称没有改变,但它改变成了我的用户设置。它有效。谢谢! - kujiy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接