有热键可移动到最后一个窗格 ( prefix- ;) 和最后一个窗口 ( prefix- L)。是否有热键(或可以绑定到热键的命令)来移动到标记的窗格(如果不在当前窗口上,则移动到其窗口)?如果没有,是否有某种方法可以识别特定窗口并通过热键返回到该窗口而不使用窗格编号?
答案1
好问题。你的意思是这标记窗格,或者您对“标记窗格”有自己的想法吗?
如果是前者,您可以用 标记窗格C-b m
,然后使用{marked}
目标转到它
bind Q switch-client -t'{marked}'
如果您想要自己的标记窗格,或者您使用的是没有标记窗格的旧 tmux 版本,则可以使用用户选项来存储标记窗格。例如,绑定一个键来保存活动窗格的 ID,如下所示:
bind Q run "tmux set -g @mymarkedpane #{pane_id}"
然后使用如下键绑定将键切换到它:
bind W run "tmux switch-client -t#{@mymarkedpane}"
如果您希望每个会话都有一个标记窗格,而不仅仅是一个,请-g
从set
命令中删除。