我已经在 tmux 2.5 中配置了 vim 复制模式
setw -g mode-keys vi
但现在要转到行首,我必须使用 0,要转到行尾,我必须使用 $。如何将它们重新映射到 Home 和 End 键?
答案1
这是配置:
bind -T copy-mode-vi 'Home' send -X start-of-line
bind -T copy-mode-vi 'End' send -X end-of-line
或者
bind -T copy-mode-vi 'Home' send 0
bind -T copy-mode-vi 'End' send $
只是不要忘记单引号,否则它将不起作用。如果您不使用 vi 模式,则只需删除-vi
.
参考:man tmux
,在“复制模式”中搜索“在复制模式”窗户和窗格部分然后读取“send-keys”命令。