Gnome-terminal - 如何自动将选择复制到剪贴板?

时间:2010-07-27 23:31:29

标签: linux terminal gnome

我想让gnome-terminal以这样的方式行事 最终用户选择终端上的区域(使用鼠标或鼠标) 键),它会自动复制到剪贴板中。是吗 可能吗?如果是这样,怎么样?

10 个答案:

答案 0 :(得分:46)

这是可能的。

sudo apt-get install parcellite

然后在设置中选中“使用主要”和“同步剪贴板”。它有效。

答案 1 :(得分:33)

它应该在X11剪贴板中。 (与GTK剪贴板不同)。按中键单击粘贴。

答案 2 :(得分:9)

解决:使用Clipit时。 右键单击/首选项/设置: 检查:使用主要选择和同步剪贴板。

如果您习惯于从Windows中同步,也可以为管理热键(严重是`)添加快捷键“Ctrl grave”。如果不是这样的话,无论如何都可以将所有以前的副本放在手边并可以搜索。

答案 3 :(得分:7)

由于您似乎来自Windows环境,我希望您知道复制和粘贴在X下的工作方式与它在Windows下的工作方式略有不同。如果没有,请快速介绍Jamie Zawinski关于此主题的优秀文章X Selections, Cut Buffers, and Kill Rings

简而言之:当您选择一些文本时,这将成为主要选择(而不是剪贴板选择)。正如其他人指出的那样,您可以使用鼠标中键从主要选项中粘贴。但请注意,如果您关闭提供选择的应用程序,在您的情况下终端,则选择基本上“丢失”。

您还可以在Gnome终端中使用Shift + Ctrl + C来明确“复制”某些内容。

答案 4 :(得分:2)

我一直在寻找一种在默认的Ubuntu终端中模仿Putty行为的方法:

  • 左键单击以选择文本并将其复制到剪贴板
  • 右键单击以粘贴剪贴板的内容

我发现的唯一解决方案是patch the Gnome terminal(正如您已经猜到的那样)。

答案 5 :(得分:2)

在我的Fedora 23上,使用gnome终端3.18.3

  • <Shift>+Selection
  • <Shift>+<Ctrl>+Selection for block

完成后,您可以使用

  • <Shift>+<Insert>插入另一个终端
  • 在其他任何地方
  • the middle click

答案 6 :(得分:1)

刚试过parcellite,效果很好。使用“yum install parcellite”命令安装在Fedora上,剪贴板图标出现在gnome applet区域中。右键单击 - &gt;偏好 - &gt;检查“使用主要”和“同步剪贴板”,是的它就像一个xterm。它还保留剪贴板历史记录。爱它!谢谢@fastmultiplication。

答案 7 :(得分:1)

它曾经是gnome-terminal中的默认行为 - 但随后可用性专家得到了Linux发行版,并被视为副本和粘贴对于内核黑客参与的活动风险太大。

但是在Fedora上(至少)它最近又回来了 - 右键点击终端并转到&#34;输入法&#34;并选择&#34; X输入法&#34; - 你现在有重点要复制。

如果你有一个三键鼠标,它可以用中间按钮粘贴(如上所述),但要右键单击粘贴 - 嗯,嗯......

答案 8 :(得分:0)

你也可以安装pterm像终端模拟器这样的Putty,它允许用中间按钮点击粘贴当前选择。

答案 9 :(得分:0)

我使用Debian Wheezy和Gnome终端,发现一个很好的解决方案是安装xsel,它在终端中提供正确的复制功能。

鼠标左键拖动选择/复制文本到剪贴板,然后使用shift + insert键粘贴到vim中,这些键在Gnome终端菜单,编辑,键盘快捷键中定义。如果需要,您可以定义替代密钥。