我经常在 SSH shell 上远程工作。
我希望我的 shell 有一个基于 NCurses 的更加用户友好的界面:
- 可以使用 shell 打开多个虚拟终端
- 按标签或垂直/水平分割组织终端,能够使用鼠标选择标签并调整分割终端的大小(如 Vim)
- 根据需要断开/重新连接这些终端,而无需终止正在运行的进程。
我知道“gnu screen”,但它不太人性化,不支持鼠标或标签。我猜想一个 python 脚本可以支持所有这些功能。
我还知道一个很棒的插件可以集成(Vim 中的 shell)。但遗憾的是,它不再维护并且尚未集成到主干(所以我们需要在旧版本的 Vim 上编译它)。
你知道这样的工具吗?