75

我对 tmux 比较陌生,仅将其用于本地开发。在一些 tmux 教程中,人们会在一个枚举列表中列出他们的 tmux 会话。通常有黄色高光。有谁知道我在说什么以及怎么做?其次,你会说这是最佳实践吗?我在这里打开了 8 个 iTerm2 选项卡 :(

这是我正在寻找的屏幕截图:

在此处输入图像描述

4

7 回答 7

124

CTRL-b s

找到了!亚历克斯的回答也很棒。注意CTRL-b 是我的前缀,你的前缀可能是别的东西。

于 2015-09-25T21:10:33.277 回答
38

您正在寻找C-b (C-b )您可以在tmux 备忘单上找到这个以及更多精彩提示。

于 2015-09-25T20:22:22.837 回答
11

PREFIX s,但真正的命令是选择树。然后您可以使用它绑定到其他键,例如“S”

bind S choose-tree

http://man.openbsd.org/OpenBSD-current/man1/tmux.1#choose-tree

于 2017-11-09T22:03:07.743 回答
7

tmux switch -t [target-session]如果想即时切换,请使用

于 2020-08-04T12:17:53.890 回答
5

如果您man tmux会找到 tmux 选项列表:

C-( Switch the attached client to the previous session.
C-) Switch the attached client to the next session.

无需更改您的 tmux.conf

于 2021-06-16T20:48:09.237 回答
3

例如,使用 shell 别名可以更快地按名称切换。对于 zsh,它可以如下所示:

function tn() (
    if [ -n "$1" ]
      then
         tmux switch -t $1
      else
         echo "no session name"
     fi
  )

随着tn go您切换到名称为 go 的 tmux 会话。

于 2020-11-26T11:56:14.393 回答
1

Ctrl- b Shift-9Ctrl- b Shift-0

于 2021-12-20T08:24:42.510 回答