![在 tmux 复制模式下更改键绑定](https://linux22.com/image/15002/%E5%9C%A8%20tmux%20%E5%A4%8D%E5%88%B6%E6%A8%A1%E5%BC%8F%E4%B8%8B%E6%9B%B4%E6%94%B9%E9%94%AE%E7%BB%91%E5%AE%9A.png)
我想更改 tmux 复制模式下的键绑定。这是我的 tmux 配置:
set-window-option -g mode-keys vi
因此,我使用 vi 键绑定进行复制模式。但由于我使用 colemak 键盘布局,该布局包含n、e、i、o而不是j、k、键l,因此o我想绑定以下内容:
bind n down
bind e up
bind h left
bind i right
我知道绑定键是如何工作的,但我不知道down, up, left,的键命令如何right。
答案1
看tmux list-keys
:
bind-key -T copy-mode Up send-keys -X cursor-up
bind-key -T copy-mode Down send-keys -X cursor-down
bind-key -T copy-mode Left send-keys -X cursor-left
bind-key -T copy-mode Right send-keys -X cursor-right
所以在你的情况下你可以这样做:
bind-key -T copy-mode-vi n send-keys Down
bind-key -T copy-mode-vi e send-keys Up
bind-key -T copy-mode-vi h send-keys Left
bind-key -T copy-mode-vi i send-keys Right