当前位置: 首页>>技术教程>>正文


提供select-to-copy和right-click-to-糊剂的终端

,

问题描述

在putty /cygwin我的配置是:

  • 在控制台中选择 – >复制到剪贴板

  • 右键单击 – >从剪贴板粘贴。

在Linux中的终端之后可能会提供这两种功能吗?我找不到一个。

任何帮助,将不胜感激。

最佳解决方法

来自this site的终结器解决方案。

sudo vi /usr/share/terminator/terminatorlib/terminal.py

寻找功能:on_buttonpress

恢复按钮测试(上下文菜单转到中间点击,粘贴右键):

def on_buttonpress(self, widget, event):
    ...
    if event.button == 1:
        ...
    elif event.button == 3:
        ...
    elif event.button == 2:
        ...

    return(False)

现在等待feature request on Terminator 🙂

次佳解决方法

大多数终端似乎在select和middle-button上使用copy来粘贴选择,或者模拟middle-button进行粘贴(一次使用两个鼠标按钮)。这是典型的Unix行为,仿真是Microsoft-type鼠标只需两个按钮或两个按钮和一个滚轮所需的更新使用。

鼠标按钮可以使用xinput或其他方式重新映射。这将因版本和版本以及不同的鼠标型号而异。请参阅Ubuntu community documentation

另请参阅this question,这与您需要的程序相反。

我有使用select复制和中间粘贴的终端包括Gnome终端,xfce终端,Eterm,普通xterm,uxterm,rxvt,mrxvt和aterm。我确定还有其他人。

我的主终端,终结者(使用apt-get或要安装的软件中心),让您选择复制选择作为选项(只需单击一下):

打开首选项,然后单击“选择时复制”框:

gnome-terminal,ubuntu

第三种解决方法

按下中间的滚轮,伙计。

第四种方法

为了节省检查时间,下面的终端不支持此功能。

第五种方法

不确定您现在使用的终端,但Ubuntu中的默认终端允许您复制和粘贴。在桌面环境中选择要复制的文本,然后按ctrl + shift + c。如果剪贴板中有要粘贴的内容,请将光标放在正确的位置,然后按ctrl + shift + v。

另一个选项是Dr_Bunsen上面的评论说,两个选项都可以在鼠标右键下拉列表中找到。

第六种方法

我使用具有该功能的non-free应用程序:

VanDyke.com > Products > SecureCRT

它支持left-button选择或CtrlShiftC(剪贴板),和right-button或CtrlShiftV(粘贴)。我使用其中之一,取决于以任务键盘或鼠标为中心的方式。

SecureCRT还支持pre-configured登录(脚本),多个会话(标签/窗口)和完整脚本(可扩展性)。我发现在多个站点上进行大量远程支持时,这些额外功能至关重要。

我已经在Windows上(或在Ubuntu + Wine下)使用了多年,但它在2011年初被移植到了Linux。我还没有找到它提供的所有功能的免费替代品。

第七种方法

我正在使用Ubuntu 14.04。使用默认的Gnome终端,如果我突出显示文本然后按下我的鼠标滚轮,它将粘贴任何突出显示的内容。

希望这适用于其他人。当我(被迫)使用Windows桌面和腻子时,我喜欢这个功能。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1582.html,未经允许,请勿转载。