我正在使用tmux和 OSX。从终端复制和粘贴时,tmux我可以按住Option并选择文本。但是我无法让文本留在窗格内。因此,当我想复制文本时,我需要将窗格循环到最左侧,或者缩放窗格,如下所示。
除了必须按住Option键之外,这也是一种痛苦。我知道我可以进入可视模式并使用 vim 移动来到达那里,但我宁愿有一种使用鼠标的方法。有没有人找到解决方法?
我正在使用tmux 2.1并尝试使用鼠标模式
set -g mouse on
Run Code Online (Sandbox Code Playgroud)
它工作正常,我可以tmux通过单击适当的窗口来切换窗口拆分。但这样做的缺点是我无法用鼠标选择文本。这是它的样子:
如您所见,当我按住鼠标按钮时,选择会变成红色,当我松开按钮时会消失。在没有启用鼠标模式的情况下,“用鼠标选择”完全正常。
是否有一些解决方法可以打开鼠标模式并能够选择文本?
如果我在 macOS 上的 iTerm2 中的 tmux 中使用鼠标选择文本,则会将所选文本复制到剪贴板中。我不必单击任何额外的按钮 - 只需选择所需的文本即可。
我已经在 macOS 上的 terminal.app 中测试了 tmux,但它在那里不起作用 - 我必须点击y将选择复制到我的剪贴板。
我认为有一个鼠标绑定(MouseOnSelection类似于MouseDown1Pane),但我在网络和man tmux.
我想知道是否有办法在 Ubuntu 16.10 上有类似的行为 - 最好是在 Gnome 终端中。
将文本复制到剪贴板时,xclip提供了几个选择目标:
-selection
specify which X selection to use, options are:
"primary" to use XA_PRIMARY (default),
"secondary" for XA_SECONDARY
"clipboard" for XA_CLIPBOARD
Run Code Online (Sandbox Code Playgroud)
有没有办法针对多个选择?
我尝试了以下选项
echo "Hello world" | xclip -i -selection primary -selection clipboardecho "Hello world" | xclip -i selection primary | xclip -i selection clipboardecho "Hello world" | xclip -i selection primary,clipboard但他们都没有工作。