Leo*_*sov 18 gnu-screen tmux key-mapping
我正在查看tmux
from screen
,并且在配置(高度可配置!)tmux
键绑定时遇到了问题。
问题是,在我的.screenrc
我有
bindkey ^[[d prev
bindkey ^[[c next
bindkey ^[[a title
bindkey ^[[b screen 1
Run Code Online (Sandbox Code Playgroud)
和绑定工作(它们最初来自rxvt-tabbedex
)。
但是tmux
显然没有办法将命令绑定到ShiftLeft/Right组合。请证明我是错的。
ico*_*ast 12
试试这个(作为部分示例):
bind -n S-Right next-window
bind -n S-Left previous-window
Run Code Online (Sandbox Code Playgroud)
这应该足以让其他 2 个设置也很容易工作。它适用于我的 tmux 安装(1.4)但 YMMV。
您还可以使用元键(Mac 上的选项,PC 上的 alt):
bind-key -n M-Right next-window
bind-key -n M-Left previous-window
Run Code Online (Sandbox Code Playgroud)
如果您在 OS X 中使用 Terminal.app,您需要在首选项中启用选项键才能工作。(据我所知,它在 iTerm 中默认工作,但如果没有,它肯定可以启用。)