tmux复制鼠标在鼠标释放时自动选择文本到剪贴板

mmm*_*mmm 6 tmux

我只在tmux终端中使用鼠标文本选择来获取文本到剪贴板.

我可以配置tmux在释放鼠标按钮后自动将刚刚选择的文本放入系统剪贴板中,这样我就可以在其他应用程序中使用Ctrl-v粘贴文本了吗?

mmm*_*mmm 13

事实证明,自从tmux 2.2我们可以将命令绑定到MouseDragEnd1Pane事件.

因此,在~/.tmux.conf释放鼠标按钮后,这一行配置tmux将鼠标选中的文本自动复制到系统剪贴板:

bind-key -t vi-copy MouseDragEnd1Pane copy-pipe "xclip -in -selection clipboard"
Run Code Online (Sandbox Code Playgroud)

  • 由于`tmux 2.4`命令有点不同`bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel"xclip -in -selection clipboard"` (7认同)