CLI 视窗太多屏幕不够用怎么办?

打开网易新闻 查看精彩图片

问题

同时打开 Cursor CLI、Gemini CLI、Codex CLI 时,三个终端视窗会占据 Mac 萤幕约 2/3,还需要空间给 Chrome、IM、文本编辑器等。

解决思路

把“三个 CLI 视窗”收敛成“一个终端视窗”,用分页或分格在内部切换,只占一块区域。

方案一:最简单 — 同一个视窗用分页(Cmd+T)

  • 一个Terminal 或 iTerm2 视窗。
  • 在里面用Cmd+T开多个分页,每个分页跑一个 CLI(Cursor / Gemini / Codex)。
  • 切换用Cmd+数字Cmd+Shift+左右

效果:三个 CLI 只占一个视窗。

方案二:tmux 三分格(一个视窗同时看到三个)

适合想在同一画面同时看到三个 CLI 的情况。

  1. 安装 tmux:brew install tmux
  2. 使用脚本~/.cursor/scripts/start-cli-stack.sh
    • 会开一个 tmux session,一个视窗里左中右三格,分别跑 Cursor / Gemini / Codex。
    • 若 CLI 启动指令不同,可编辑脚本里的CURSOR_CMDGEMINI_CMDCODEX_CMD
  3. 启动:执行~/.cursor/scripts/start-cli-stack.sh
  4. 操作:鼠标点格子切换,或Ctrl+B再按方向键。
方案三:用 macOS Space 区隔
  • Space 1:Chrome、IM、编辑器(主工作区)
  • Space 2:只放“那一个”终端视窗(里面是三个 CLI 的分页或 tmux)

要查 CLI 时切到 Space 2,用完切回 Space 1。

方案四:视窗钉在一角

Rectangle(免费)或Magnet把“那一个终端视窗”钉在萤幕一侧(例如右侧 1/3),其余给其他 app。

小结 方案 做法 适合 分页 Cmd+T 一视窗多分页,每页一个 CLI 最简单、不用装东西 tmux 脚本 一视窗三分格,同时看到三个 想一眼看三个 CLI Space CLI 终端放另一个桌面 主萤幕完全不占 Rectangle/Magnet 终端缩在一角 搭配上面任一方案

最省事的做法:一个终端视窗 +Cmd+T开分页,每个分页跑一个 CLI。

整理自 2026-03-04 与 Cursor 的讨论。