如何在 tmux 中使用 Ctrl+鼠标单击?

如何在 tmux 中使用 Ctrl+鼠标单击?

由于Tmux2.1的变化,我需要将鼠标中键重新映射到tmux的粘贴:

bind -T root MouseDown2Pane run -b "tmux paste-buffer"

但是,我还想启用使用Ctrl (或AltCmd)+中键单击来粘贴系统的剪贴板。

这是我到目前为止尝试过的(失败的):

bind -T root M+MouseDown2Pane run -b "pbpaste | tmux load-buffer -; tmux paste-buffer"

答案1

修改自这里- 我使用xclip而不是xsel原来的:

bind -T root MouseDown2Pane run -b "xclip -o | tmux load-buffer - && tmux paste-buffer -s ' '"

这对我来说很愉快tmux 2.5-rc2

答案2

以下是使用“xsel”命令在中键单击时粘贴的 tmux-2.6 命令:

bind-key -n MouseDown2Pane run -b "xsel | tmux load-buffer - && tmux paste-buffer -s ' '"

相关内容