回答
应该支持(X剪贴板风格)副本,即使a bug has been reported对Ubuntu的这个功能:
gitk支持普通的X剪贴板:选择要复制,中单击粘贴。
我的鼠标没有中间按钮,选择不复制。
这将是非常有用的:
- 可复制和粘贴选项:在编辑菜单
- ,
- 或右键菜单,
- 或支撑标准Ctrl + c,Ctrl + v键盘快捷键。
我在Ubuntu(Gnome)上遇到了麻烦。但是,我发现我可以选择文本,然后使用'xclip -o'将其打印到控制台(然后我可以正常使用/复制)。我猜X剪贴板是与普通的Gnome剪贴板分开的。
是的。在X中,它被称为选择缓冲区。 '剪贴板'是一个GNOME的东西,它有一些额外的功能,比如能够存储的不仅仅是文本,并且当你正在复制的程序终止时存活。虽然选择缓冲区更快;它不需要额外的按键。 •实际上,它们对于他们是分开的,但不幸的是,许多较新的软件将它们混为一谈。 •一些操作系统对鼠标错过了鼠标中键的解决方法,例如同时单击左键和右键。 – 2016-09-23 16:51:48
解决方法:
- 你要复制的源代码,用鼠标右键单击。
- 选择“在此行上运行git gui blame”。
这打开了一个新的gui blame编辑器,具有完整的复制/粘贴功能。
不适用于我(Windows 7),“git gui”中的文本仍不可复制 – 2015-08-21 05:49:09
gui责备编辑器的外观如何?当我选择“在此行上运行git gui blame”时,它不会为我打开。 – Naveen 2016-04-11 15:41:37
以backgroup方式运行Gitk,并且在粘贴时不要关闭它。当gitk仍在运行时,剪贴板会更好地工作。
$ gitk &
您也可以把它作为函数在〜/ .bashrc或GNOME桌面〜/ .bash_aliases
function gitk() {
/usr/bin/gitk [email protected] &
}
这并没有解决gitk复制问题,即使在gitk关闭后仍然保存在剪贴板中。不过,我把它翻了一下,因为这解决了我的另一个问题,那就是打开gitk GUI并在其他东西中使用shell时保持打开状态。谢了哥们。 – 2016-11-01 03:32:39
我发现gitk在后台运行的更好方法。自那以后我一直在使用它。它现在支持参数。 – Michael 2017-06-29 23:01:38
我也有完全相同的问题在我的Ubuntu 16.04。这似乎是旧版本中的错误,并在最新版本中修复。用以下步骤升级gitk:
git clone git://ozlabs.org/~paulus/gitk
cd gitk
make
sudo copy gitk /usr/bin/gitk
你能够复制和粘贴吗? – David 2011-03-02 03:54:31