我正在查看tmux
,screen
并且在配置(高度可配置!)键绑定时遇到了麻烦tmux
。
问题是,在我的.screenrc
我有
bindkey ^[[d prev
bindkey ^[[c next
bindkey ^[[a title
bindkey ^[[b screen 1
并且绑定有效(它们最初来自rxvt-tabbedex
)。
但tmux
显然没有办法将命令绑定到ShiftLeft/Right组合。请证明我错了。
答案1
试试这个(作为部分示例):
bind -n S-Right next-window
bind -n S-Left previous-window
这应该足以让其他两个设置也很容易工作。它适用于我的 tmux 安装 (1.4),但 YMMV。
您还可以使用元键(Mac 上的选项,PC 上的 alt):
bind-key -n M-Right next-window
bind-key -n M-Left previous-window
如果您在 OS X 中使用 Terminal.app,则需要在“首选项”中启用选项键才能正常工作。 (据我记得它在 iTerm 中默认工作,但如果不是,它绝对可以启用。)
答案2
我不知道你是否遇到我的情况(在linux服务器上使用putty的windows桌面),但我也有同样的问题。
我使用 MobaXterm 而不是 putty 并使用“经典绑定键”解决了这个问题:
bind-key -n C-right next
bind-key -n C-left prev