Tmux 复制模式 Home 和 End 键

Dar*_*n13 2 tmux

我已经在 tmux 2.5 中配置了 vim 复制模式

setw -g mode-keys vi
Run Code Online (Sandbox Code Playgroud)

但是现在要到行的开头我必须使用 0,而要到行的结尾我必须使用 $。如何将它们重新映射到 Home 和 End 键?

Dar*_*n13 6

这是配置:

bind -T copy-mode-vi 'Home' send -X start-of-line
bind -T copy-mode-vi 'End'  send -X end-of-line
Run Code Online (Sandbox Code Playgroud)

或者

bind -T copy-mode-vi 'Home' send 0
bind -T copy-mode-vi 'End'  send $
Run Code Online (Sandbox Code Playgroud)

只是不要忘记单引号,否则它将不起作用。如果您不使用 vi 模式,则只需删除-vi.

参考:man tmux,在WINDOWS AND PANES 部分搜索“in copy mode” ,然后阅读“send-keys”命令。