如何在tmux中快速切换到n.10 +个窗口?


57

默认情况下,Tmux带有以下按键绑定,可在编号为0到9的窗口之间快速切换:

C-b + 0-9

在tmux中有几十个不同的项目文件夹,一些ssh会话和其他功能,我似乎总是把我可以快速访问的10个窗口溢出,我很想找出一种快速的方法来切换到编号为10的窗口或更高。现在,我必须在tmux提示符下手动输入以下内容:

swap-window -t 12

这非常耗时。

有没有人找到一个可靠的快捷方式来帮助您快速访问Windows 10及更高版本?我知道weechat用两个快捷键解决了这个问题:

Alt + 0-9
Alt+j followed by \d{2}

使用tmux可以完成这些工作吗?


Answers:


83

有几种简单的方法可以做到这一点。

  • 使用C-b '选择窗口索引。

  • 使用C-b w获得的互动指数(0-9A-Z)中选择。

  • 添加绑定以在tmux.conf中快速循环

    bind -r C-h select-window -t :-
    bind -r C-l select-window -t :+

-r在最后一节让你重复的关键,而不必重复C-b。通常,第二个是最少的击键次数。


1
前两个命令正是我想要的,谢谢杰森!
故障2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.