我们在同一台服务器上将rsub与多台计算机一起使用。但是,我们打开的每个文件都定向到同一台计算机。我们如何解决这个问题?

最佳答案

本地设置,本地配置

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

重要:对于将要连接到同一服务器的每台计算机,请使用不同的端口。

->包/用户/rsub.sublime设置

// 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

09-27 21:11