在tmux中,如何设置“复制模式”的快捷方式?

use*_*503 4 tmux

我正在使用tmux,发现进入复制模式真的很乏味:

Ctrl- a+[

虽然[不在主排

我正在考虑为它创建一个快捷方式,例如F4,这样我就可以用左手食指轻轻一击即可到达它。

你知道如何创建这样的快捷方式吗?

谢谢

use*_*503 6

这实际上比我想象的要简单得多

在 EchoMike444 的帮助下

将以下行添加到 .tmux.conf 中

bind-key -n F4 copy-mode
Run Code Online (Sandbox Code Playgroud)


Pau*_*eux 5

如果您因为想要将复制模式重新映射到其他模式而来到这里。以下是将其映射到CTRL+ALT+C的示例:

# map copy mode to ctrl+alt+c
bind-key -n 'C-M-c' copy-mode
Run Code Online (Sandbox Code Playgroud)

可能会感兴趣,在 tmux 中复制粘贴的完整设置已更新自 rushiagr.com everything-you-need-to-know-about-tmux-copy-pasting

bind P paste-buffer
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi y send-keys -X copy-selection
bind-key -T copy-mode-vi r send-keys -X rectangle-toggle
# Also copy to system clipboard
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -sel clip -i'
# map copy mode to ctrl+alt+c
bind-key -n 'C-M-c' copy-mode
Run Code Online (Sandbox Code Playgroud)