在 CentOS 7 中无法在 tmux 模式下复制文本

在 CentOS 7 中无法在 tmux 模式下复制文本

您知道如何在 CentOS 7 中的 tmux 模式下复制文本吗? 在此处输入图片描述

当我选择文本时,它显示为黄色但无法复制它。

这是我在 tmux.conf 中的内容: 在此处输入图片描述

如果我在选择时按下 shift,它将显示为白色,但我无法右键单击进行复制,CTL+C 或 CTL+SHIFT+C 也无法进行复制。

在此处输入图片描述

答案1

我使用 Ubuntu,并且我的系统上安装了 xclip(所以对你来说,yum install xclip),并且在我的 .tmux.conf 中有以下内容,它允许我通过按开始复制(按下Ctrl+b然后[v并将复制的内容粘贴到系统剪贴板y

bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -sel clip -i'

请注意,这是针对 vi 模式的,但我假设如果您将其更改为:

bind-key -T copy-mode-emacs v send-keys -X begin-selection
bind-key -T copy-mode-emacs y send-keys -X copy-pipe-and-cancel 'xclip -sel clip -i'

它将以相同的方式工作。

相关内容