我对 tmux 比较陌生,仅将其用于本地开发。在一些 tmux 教程中,人们会在一个枚举列表中列出他们的 tmux 会话。通常有黄色高光。有谁知道我在说什么以及怎么做?其次,你会说这是最佳实践吗?我在这里打开了 8 个 iTerm2 选项卡 :(
这是我正在寻找的屏幕截图:
我对 tmux 比较陌生,仅将其用于本地开发。在一些 tmux 教程中,人们会在一个枚举列表中列出他们的 tmux 会话。通常有黄色高光。有谁知道我在说什么以及怎么做?其次,你会说这是最佳实践吗?我在这里打开了 8 个 iTerm2 选项卡 :(
这是我正在寻找的屏幕截图:
CTRL-b s
找到了!亚历克斯的回答也很棒。注意CTRL-b 是我的前缀,你的前缀可能是别的东西。
您正在寻找C-b (
和C-b )
。您可以在tmux 备忘单上找到这个以及更多精彩提示。
是PREFIX s
,但真正的命令是选择树。然后您可以使用它绑定到其他键,例如“S”
bind S choose-tree
http://man.openbsd.org/OpenBSD-current/man1/tmux.1#choose-tree
tmux switch -t [target-session]
如果想即时切换,请使用
如果您man tmux
会找到 tmux 选项列表:
C-( Switch the attached client to the previous session.
C-) Switch the attached client to the next session.
无需更改您的 tmux.conf
例如,使用 shell 别名可以更快地按名称切换。对于 zsh,它可以如下所示:
function tn() (
if [ -n "$1" ]
then
tmux switch -t $1
else
echo "no session name"
fi
)
随着tn go
您切换到名称为 go 的 tmux 会话。
Ctrl- b Shift-9和Ctrl- b Shift-0