我想连接到在不同计算机上运行的终端会话/应用程序,但不使用终端多路复用器(如 tmux 或 screen)。我不需要拆分窗口或与他人共享终端。在使用 vim 运行 tmux/screen 时,我也遇到了颜色和其他问题。
换句话说:我只需要通过 ssh 重新连接到我的 vim,但尽可能简单,无需提前考虑。我不需要另一层键盘映射……
有什么方法可以做到这一点?
答案1
dtach 是一个用 C 编写的程序,用于模拟屏幕的分离功能
答案2
如果您想处理不可靠的连接,请尝试mosh
:
如果您只是想要更多终端会话和分离/重新连接,请尝试byobu
:
对于可能更简单的多路复用器,请尝试dvtm
:
答案3
用 Rust 编写的另一种选择是zellij
:https://github.com/zellij-org/zellij