如何使用键盘在 tmux 中 select session M-a

How to select session M-a in tmux using keyboard

tmux 我有多个 session 运行。要切换 sessions,我按下我的 tmux 转义序列,然后按下 s 键。 session 列表出现:

现在我可以按 4 键,例如,如果我想去 session blacklist

我想去sessiong-orchestrator如果不使用箭头键,我可以按什么组合键来输入 session?

M-a 表示“Meta-a”,在大多数终端程序中通常是 Alt-a(在 Apple 的 Terminal.app 中,您必须启用应用首选项“使用选项作为 Meta键”,在此之前将起作用)。因此,在这种情况下,组合键 Alt-a 将直接带您进入该会话。可以通过 Alt-b、Alt-c、Alt-d 等方式访问其他会话

我正在使用 iTerm2

iTerm2 上对我不起作用的地方

  • 使用左侧或右侧选项键的“Meta”设置。

iTerm2 对我有用的东西

  • 按住 escape 键并按“a”。尽管很奇怪,但它并不能始终如一地工作。有时我必须释放退出键并再次执行第二次。
  • 使用左选项键或右选项键的“Esc+”设置。然后,例如,我按住 option 键并点击“a”。这似乎工作相当可靠。设置在 Profiles > Keys > Left Option key / Right Option key 下,我在下面附上一张图片: