How to copy text in gitk

前端 未结 5 1149
清酒与你
清酒与你 2021-02-07 06:03

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.<

相关标签:
5条回答
  • 2021-02-07 06:27

    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.

    0 讨论(0)
  • 2021-02-07 06:33

    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 $@ & 
    }
    
    0 讨论(0)
  • 2021-02-07 06:37

    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.
    0 讨论(0)
  • 2021-02-07 06:41

    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
    
    0 讨论(0)
  • 2021-02-07 06:45

    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.

    0 讨论(0)
提交回复
热议问题