我可以在gitk的左下面板复制源代码吗?是否有键盘快捷键或其他功能可用?操作系统是Ubuntu 9.04 Desktop,gitk版本为1:1.6.0.4-1ubuntu2。谢谢!
它应该支持(X剪贴板样式)复制,即使Ubuntu上已经报告了一个错误:
gitk支持普通的X剪贴板:选择复制,中键粘贴。
我的鼠标没有中键,选择也无法复制。
如果有以下选项将非常有用:
- 可用的复制和粘贴选项:
- 在编辑菜单中,
- 或右键单击菜单中,
- 或支持标准的Ctrl+c,Ctrl+v键盘快捷键。
解决方法:
这会打开一个新的gui blame编辑器,具有完整的复制/粘贴功能。
我在Ubuntu(带有Gnome桌面)上也遇到了这个问题。不过,我发现我可以选择文本,然后使用“xclip -o”将其打印到控制台(然后我可以像正常情况下一样使用/复制它)。我猜测X剪贴板与普通的Gnome剪贴板是分开的。
在后台模式下运行Gitk,并在粘贴时不要关闭它。只要Gitk仍在运行,剪贴板就能更好地工作。
$ gitk &
您还可以将其作为函数添加到~/.bashrc或~/.bash_aliases中。
function gitk() {
/usr/bin/gitk $@ &
}
我在我的Ubuntu 16.04上,使用gnome桌面环境也遇到了完全相同的问题。这似乎是旧版本中的一个错误,在最新版本中已经得到了修复。请按照以下步骤升级gitk:
git clone git://ozlabs.org/~paulus/gitk
cd gitk
make
sudo copy gitk /usr/bin/gitk
"*"
粘贴。注意:"*"
与"+"
不同,后者对我无效。