在 tmux 中的会话之间切换?
Switch between sessions in tmux?
我对 tmux 比较陌生,仅将其用于本地开发。在某些 tmux 教程中,人们会在枚举列表中列出他们的 tmux 会话。通常有黄色高光。有谁知道我在说什么以及如何去做?其次,你会说这是最佳实践吗?我在这里打开了 8 个 iTerm2 选项卡:(
这是我要查找的内容的屏幕截图:
您正在寻找 C-b (
和 C-b )
。您可以在 tmux cheatsheet.
上找到这个和更多精彩提示
CTRL-b s
找到了!亚历克斯的回答也很棒。注意 CTRL-b 是我的前缀,你的前缀可以是别的。
是PREFIX s
但真正的命令是choose-tree。然后你可以用它来绑定到其他键,例如 'S'
bind S choose-tree
http://man.openbsd.org/OpenBSD-current/man1/tmux.1#choose-tree
如果要切换瞬间就用tmux switch -t [target-session]
例如,使用 shell 别名可以实现更快的名称切换。对于 zsh,它可以如下所示:
function tn() (
if [ -n "" ]
then
tmux switch -t
else
echo "no session name"
fi
)
使用 tn go
切换到名称为 go 的 tmux 会话。
如果你 man tmux
你会找到一个 tmux 选项列表:
C-( Switch the attached client to the previous session.
C-) Switch the attached client to the next session.
无需更改您的 tmux.conf
Ctrl-b Shift-9 和 Ctrl-b Shift-0
你也可以做 tmux switch -t <session name or number>
或 C-b )
for forward 或 C-b (
for forward nice ref: https://tmuxcheatsheet.com/
我对 tmux 比较陌生,仅将其用于本地开发。在某些 tmux 教程中,人们会在枚举列表中列出他们的 tmux 会话。通常有黄色高光。有谁知道我在说什么以及如何去做?其次,你会说这是最佳实践吗?我在这里打开了 8 个 iTerm2 选项卡:(
这是我要查找的内容的屏幕截图:
您正在寻找 C-b (
和 C-b )
。您可以在 tmux cheatsheet.
CTRL-b s
找到了!亚历克斯的回答也很棒。注意 CTRL-b 是我的前缀,你的前缀可以是别的。
是PREFIX s
但真正的命令是choose-tree。然后你可以用它来绑定到其他键,例如 'S'
bind S choose-tree
http://man.openbsd.org/OpenBSD-current/man1/tmux.1#choose-tree
如果要切换瞬间就用tmux switch -t [target-session]
例如,使用 shell 别名可以实现更快的名称切换。对于 zsh,它可以如下所示:
function tn() (
if [ -n "" ]
then
tmux switch -t
else
echo "no session name"
fi
)
使用 tn go
切换到名称为 go 的 tmux 会话。
如果你 man tmux
你会找到一个 tmux 选项列表:
C-( Switch the attached client to the previous session.
C-) Switch the attached client to the next session.
无需更改您的 tmux.conf
Ctrl-b Shift-9 和 Ctrl-b Shift-0
你也可以做 tmux switch -t <session name or number>
或 C-b )
for forward 或 C-b (
for forward nice ref: https://tmuxcheatsheet.com/