寻找基于 ncurses 的功能强大、用户友好的终端仿真器

寻找基于 ncurses 的功能强大、用户友好的终端仿真器

我经常在 SSH shell 上远程工作。

我希望我的 shell 有一个基于 NCurses 的更加用户友好的界面:

  • 可以使用 shell 打开多个虚拟终端
  • 按标签或垂直/水平分割组织终端,能够使用鼠标选择标签并调整分割终端的大小(如 Vim)
  • 根据需要断开/重新连接这些终端,而无需终止正在运行的进程。

我知道“gnu screen”,但它不太人性化,不支持鼠标或标签。我猜想一个 python 脚本可以支持所有这些功能。

我还知道一个很棒的插件可以集成(Vim 中的 shell)。但遗憾的是,它不再维护并且尚未集成到主干(所以我们需要在旧版本的 Vim 上编译它)。

你知道这样的工具吗?

答案1

你可以试试tmux,如果您还没有这样做的话。

它与屏幕基本相同,但更年轻。

您可以打开多个窗口(类似于选项卡),并在这些窗口中创建拆分窗格。也可以分离。

相关内容