如何在gitk中复制文本

发布于 2024-09-11 17:11:22 字数 105 浏览 3 评论 0原文

我可以在gitk的左下面板中复制源代码吗?有键盘快捷键或其他功能吗?

操作系统:Ubuntu 9.04 桌面/gitk:1:1.6.0.4-1ubuntu2

谢谢。

Can I copy source code in the left-bottom panel in gitk? Any keyboard shortcut or other functions?

OS: Ubuntu 9.04 Desktop / gitk: 1:1.6.0.4-1ubuntu2

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

妥活 2024-09-18 17:11:22

它应该支持(X剪贴板样式)副本,即使 一个错误据报道 Ubuntu 上有该功能:

<块引用>

gitk支持普通的X剪贴板:选择复制,中键粘贴。

我的鼠标没有中键,选择无法复制。
拥有以下内容将非常有用:

  • 可用的复制和粘贴选项:
    • 在编辑菜单中,
    • 或右键菜单,
  • 或支持标准 Ctrl+cCtrl+v 键盘快捷键。

It should support the (X clipboard style) copy, even though a bug has been reported for that feature on Ubuntu:

gitk supports the normal X clipboard: select to copy, middle-click to paste.

My mouse does not have a middle button and select isn't copying.
It would be immensely useful to have:

  • the copy and paste options available:
    • in the edit menu,
    • or right click menu,
  • or supporting the standard Ctrl+c, Ctrl+v keyboard shortcuts.
顾冷 2024-09-18 17:11:22

解决方法:

  1. 右键单击要复制的源代码。
  2. 选择“在这一行运行 git guiblame”。

这将打开一个新的 GUI 责备编辑器,具有完整的复制/粘贴功能。

Workaround:

  1. Right-click on the source code you want to copy.
  2. Select "Run git gui blame on this line."

This opens up a new gui blame editor with full copy/paste functionality.

祁梦 2024-09-18 17:11:22

我在 Ubuntu(使用 Gnome)上也遇到了这个问题。但是我发现我可以选择文本,然后使用“xclip -o”将其打印到控制台(然后我可以正常使用/复制)。我猜 X 剪贴板与普通的 Gnome 剪贴板是分开的。

I had trouble with this on Ubuntu (with Gnome) as well. However I found I could select text and then use 'xclip -o' to print it to the console (which I could then use/copy as normal). I guess the X clipboard is separate from the normal Gnome clipboard.

我不咬妳我踢妳 2024-09-18 17:11:22

在 backgroup 模式下运行 Gitk,粘贴时不要关闭它。当 gitk 仍在运行时,剪贴板会更好地工作。

$ gitk &

您还可以将其作为 ~/.bashrc 或 ~/.bash_aliases 中的函数

function gitk() { 
    /usr/bin/gitk $@ & 
}

Run Gitk in backgroup mode and don't close it while you paste. The clipboard will work better while gitk is still running.

$ gitk &

You can also make it as function in ~/.bashrc or ~/.bash_aliases

function gitk() { 
    /usr/bin/gitk $@ & 
}
泪意 2024-09-18 17:11:22

我在带有 gnome 桌面的 Ubuntu 16.04 上也遇到了完全相同的问题。看来旧版本有bug,最新版本已修复。通过以下步骤升级 gitk:

git clone git://ozlabs.org/~paulus/gitk
cd gitk
make
sudo copy gitk /usr/bin/gitk

I also have exactly the same problem on my Ubuntu 16.04 with gnome desktop. It seems a bug in old version and fixed in latest version. Upgrade gitk with these steps:

git clone git://ozlabs.org/~paulus/gitk
cd gitk
make
sudo copy gitk /usr/bin/gitk
ぶ宁プ宁ぶ 2024-09-18 17:11:22

问:如何在gitk中复制?

答:选择文本,然后从 "* 粘贴。

注意:"*"+ 不同,后者不是为我工作。

Q: How copy in gitk?

A: Select the text, then paste from "*.

NOTE:"* is not the same as "+ which is not working for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文