如何使用 rsub 在同一服务器中的多台计算机上通过 SSH 使用 sublime text?
How to use sublime text over SSH with multiple computers in same server using rsub?
我们正在 rsub 中使用同一服务器中的多台计算机。但是,我们打开的每个文件都被定向到同一台计算机。我们如何解决这个问题?
本地设置
在 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
我们正在 rsub 中使用同一服务器中的多台计算机。但是,我们打开的每个文件都被定向到同一台计算机。我们如何解决这个问题?
本地设置
在 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