Как скопировать текст в gitk

Можно ли скопировать исходный код в левую нижнюю панель в gitk? Любая комбинация клавиш или другие функции?

ОС: Ubuntu 9.04 Рабочий стол /gitk: 1:1.6.0.4-1ubuntu2

Спасибо.

Ответы

Ответ 1

Он должен поддерживать копию (X clipboard style), даже если сообщается об ошибке для этой функции в Ubuntu:

gitk поддерживает обычный буфер обмена X: выберите для копирования, нажмите "средний" для вставки.

Моя мышь не имеет средней кнопки, а выбор не копируется.
Было бы очень полезно иметь:

  • доступны опции копирования и вставки:
    • в меню редактирования,
    • или щелкните правой кнопкой мыши,
  • или поддерживая стандартные сочетания клавиш Ctrl + c, Ctrl + v.

Ответ 2

Обход проблемы:

  • Щелкните правой кнопкой мыши исходный код, который вы хотите скопировать.
  • Выберите "Запустить git gui вину в этой строке".

Это открывает новый редактор gui-вины с полной функциональностью копирования/вставки.

Ответ 3

У меня были проблемы с этим на Ubuntu (с Gnome). Однако я обнаружил, что могу выбрать текст, а затем использовать "xclip -o" для его печати на консоли (которую я мог бы использовать/копировать как обычно). Я предполагаю, что буфер обмена X отделен от обычного буфера обмена Gnome.

Ответ 4

Запустите Gitk в режиме backgroup и не закрывайте его во время вставки. Буфер обмена будет работать лучше, пока gitk все еще работает.

$gitk &

Вы также можете сделать его как функцию в ~/.bashrc или ~/.bash_aliases

function gitk() { 
    /usr/bin/gitk [email protected] & 
}

Ответ 5

У меня также есть такая же проблема на моем Ubuntu 16.04 с настольным компьютером gnome. Кажется, ошибка в старой версии и исправлена ​​в последней версии. Обновите gitk следующими шагами:

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