Answers:
编辑您的~/.tmux.conf
并添加行:
set-window-option -g xterm-keys on
如果您不想暂时将其永久保存,请执行以下操作:
C-b :set-window-option xterm-keys on
通过执行以下操作在tmux中重新加载配置:
C-b :source-file ~/.tmux.conf
更多信息在这里:
set-window-option -g xterm-keys on
在我看来,终止会话或执行任何操作均无济于事。
set-window-option -g xterm-keys on
在控制台上给了我一些提示并给了我Ctrl- Left/Right但是在vim上它仍然有不同的响应。
解除绑定键似乎没有帮助。
事实证明,在某个时候,我已将默认终端设置为屏幕(set-option -g default-terminal "screen"
in .tmux.conf
)
将其更改为以下内容给了我Ctrl- Left/Right其他方面:
set-option -g default-terminal "xterm-256color"
希望能帮助到别人。
我不确定,但这可能是因为tmux
默认情况下绑定C-<up/down/left/right>
可以将焦点移到当前焦点窗格上方/下方/左侧/右侧的窗格上。如果您不经常使用窗格,则可能没有注意到此功能。如果这是问题所在,则可以通过以下方式解除绑定这些键:
unbind C-Left
unbind C-Right
它本身就足够了,或者您可能需要通过以下方式再次将它们手动绑定到您希望它们执行的操作:
bind -n C-Left <the action you want>
bind -n C-Right <other action you want>