Skip to content

TUI

文档编写中

部分内容可能尚不完整。

同一个工作区,不带 GUI:

bash
thinkterm tui [DOMAIN ...]

它是 thinkterm 可执行文件的一个子命令,而不是第二个程序,所以不运行的时候不占用任何成本。

它是平级客户端,不是镜像

TUI 不是 GUI 的只读视图。它是同一个权威服务端的另一个客户端,并且遵守同样的规则:

  • Space、Project 和 Thread 数据只接受来自服务端的快照
  • 每一次改动都要等服务端确认之后,显示才会更新

因此同时开着 GUI 和 TUI,不可能出现两边对"存在什么"各执一词的情况。

GUI 能做的它都能做:新建标签、分屏、调整大小、关闭 pane、重排侧边栏、复制模式 —— 并且完整支持鼠标。

退出不会结束任何东西

退出 TUI 只是从服务端脱离。里面的每个会话都继续运行,与 GUI 客户端断开时完全一样。

这正是那个显而易见的用法成立的原因:SSH 到一台机器,跑 thinkterm tui,做点事,然后断开。或者在一台你本来就不想要 GUI 的机器上彻底跳过它。

选项

选项效果
[DOMAIN ...]要显示哪些 mux 客户端域。默认为 Local。远程域也可以之后从连接面板接入
--prefer-mux连接到后台 mux 服务端,而不是正在运行的 ThinkTerm GUI。默认优先连 GUI
--class <NAME>用于发现运行中 ThinkTerm GUI 套接字的窗口类名
--tui-config <PATH>使用另一个 TUI 设置文件。TUI 的设置独立于 GUI

相关

  • 远程 —— TUI 接入的那些服务端
  • 命令行 —— thinkterm 可执行文件的其余部分