终端标签页、窗格和窗口是查看容器;它们本身不创建进程或环境隔离。Shell 的工作目录、凭据和远程主机仍然是重要的执行上下文。
用于顺序工作的标签页
当多个 Shell 属于同一个项目但每次只需关注其中一个时,请使用标签页。它们可以使桌面保持紧凑,并便于保留服务器、测试 Shell 和通用命令提示符。为每个标签页提供可见的目录或进程线索,并关闭不再为项目服务的 Shell。
用于同时观察的窗格
当两个输出必须同时保持可见时(例如开发服务器及其测试运行),请使用带有独立会话窗格的终端。iTerm2 记录了每个拆分窗格都是标签页内的不同终端会话;请验证你的终端应用的拆分行为,而不是假设每次拆分都会启动另一个 Shell。将窗格数量保持在足够低的水平,以确保输出保持可读。
用于独立放置的窗口
当上下文属于不同的项目或环境、必须位于不同的显示器上,或者应该在窗口切换中独立出现时,请使用单独的窗口。应用显示主机、目录或环境的配置文件或标题。单独的窗口仍然无法防止命令针对错误的系统。
Wallo 可以将终端窗口组织为 macOS 窗口,但它无法看到或对单独的标签页或窗格进行分组、验证 Shell 状态,也无法区分生产环境与预发布环境。请将关键标识保留在终端本身中。