【问题标题】:Straightforward way of copying text from byobu to system clipboard?将文本从 byobu 复制到系统剪贴板的简单方法?
【发布时间】:2019-01-03 11:25:04
【问题描述】:

我经常想将命令输出的 sn-ps 复制到 Web 浏览器。这样做在 gnome-terminal 中既好又简单(鼠标选择、右键单击、复制),但在 byobu 中似乎不太可能。

文档中概述的复制过程是: 使用 alt-pgup 或 alt-pgdn 输入回滚,按空格键开始突出显示文本,使用 up/down/left/right/pgup/pgdn 选择文本,然后按 enter 复制 文本。然后,您可以使用 alt-insert 或 ctrl-a-] 粘贴文本。

但是,这不会复制到系统剪贴板(并且似乎涉及很多击键)

此来源建议使用 xsel https://askubuntu.com/questions/33789/how-do-i-integrate-byobus-copy-buffer-with-the-x-clipboard 这对我不起作用,而且也不太方便(如果我想滚动到之前在不同上下文中运行的几个命令怎么办?)

理想情况下,我想要一种复制到与 gnome-terminal 相同的系统剪贴板的方法,例如。 highlight -> ctrl+shift+c 或右键复制或某种方式将 byobu 复制缓冲区与系统复制缓冲区集成。

我正在使用带有 Gnome 和 byobu 5.106-0ubuntu1 的 Ubuntu 16.04

【问题讨论】:

    标签: copy-paste byobu


    【解决方案1】:

    正如this comment 中指出的那样,按住 shift 键似乎是解决问题的方法。所以:

    • Shift+F11 放大要从中复制的分割
    • Shift+选择要复制的内容
    • Shift+右键单击、复制(或者顺便说一下,在 gnome-terminal 中也可以使用的 Shift+Ctrl+C)

    【讨论】:

    • 您好,感谢您的回复。这允许我选择和复制少于一行的文本。如果我尝试复制多行,那么文本将被复制到我正在运行的不同虚拟终端拆分的边界。但是在你链接到的那个线程中继续阅读,如果我用 shift+F11 放大当前的分割就可以了:)
    • 我不敢相信我花了 15 分钟才找到真正有效的答案!谢谢。
    猜你喜欢
    • 2014-03-08
    • 2010-11-07
    • 1970-01-01
    • 2012-06-24
    • 1970-01-01
    • 2017-10-08
    • 2013-03-22
    • 1970-01-01
    相关资源
    最近更新 更多