【发布时间】:2016-02-11 15:49:28
【问题描述】:
我们将rsub 与同一服务器中的多台计算机一起使用。但是,我们打开的每个文件都会被定向到同一台计算机。我们如何解决这个问题?
【问题讨论】:
标签: ssh sublimetext2 sublimetext3 sublimetext
我们将rsub 与同一服务器中的多台计算机一起使用。但是,我们打开的每个文件都会被定向到同一台计算机。我们如何解决这个问题?
【问题讨论】:
标签: ssh sublimetext2 sublimetext3 sublimetext
在 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 的名称没有改变,但它改变了我里面的用户设置。有用。谢谢!