【问题标题】:How to use sublime text over SSH with multiple computers in same server using rsub?如何使用 rsub 在同一服务器中的多台计算机上通过 SSH 使用 sublime text?
【发布时间】:2016-02-11 15:49:28
【问题描述】:

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

【问题讨论】:

    标签: ssh sublimetext2 sublimetext3 sublimetext


    【解决方案1】:

    本地设置

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

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

    --> 包/用户/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
    

    【讨论】:

    • 嗨。感谢您的出色指导。我尝试添加Packages/User/rsub.sublime-settings,但Sublime Text 3 只在首选项菜单中显示Settings - Default,所以我猜它效果不佳。你有什么想法吗?
    • 我把它放在Packages/rsub/rsub.sublime-settings 然后Settings - Default 的名称没有改变,但它改变了我里面的用户设置。有用。谢谢!
    猜你喜欢
    • 2018-07-07
    • 1970-01-01
    • 1970-01-01
    • 2020-10-19
    • 2020-09-13
    • 2011-06-30
    • 2020-10-30
    • 1970-01-01
    • 2020-11-04
    相关资源
    最近更新 更多