2010-07-27 4 views
14

gitk의 왼쪽 아래 패널에 소스 코드를 복사 할 수 있습니까? 키보드 단축키 또는 다른 기능?gitk에서 텍스트를 복사하는 방법

OS : 우분투 9.04 데스크탑/gitk이 : 1 : 1.6.0.4-1ubuntu2

감사합니다.

+0

복사하여 붙여 넣을 수 있습니까? – David

답변

7

그것은 우분투에 해당 기능에 대해, 비록 a bug has been reported를 (X 클립 보드 스타일) 사본을 지원해야한다 :

gitk이 명령은 일반 X 클립 보드를 지원합니다 : 복사를 선택, 붙여 넣기 마우스 가운데 버튼을 클릭.

마우스에는 가운데 단추가없고 선택 항목이 복사되지 않습니다.

  • 사용할 수있는 복사 및 붙여 넣기 옵션 : 편집 메뉴에서
    • ,
    • 또는 오른쪽 클릭 메뉴,
  • 또는 지원을
    이 가지고 대단히 유용 할 것 표준 Ctrl + c, Ctrl + v 단축키.
+3

내 컴퓨터에서도 작동하지 않습니다. 고맙습니다. – sfsn

+0

@ sho1 : 간단한 선택만으로는 충분하지 않습니다. – VonC

+0

No.그것은 작동하지 않는 것 ... 내 X 클립 보드가 잘되는지 확인해야 할 것 같아요. 감사. – sfsn

4

우분투 (Gnome 사용)에서도 문제가있었습니다. 그러나 텍스트를 선택한 다음 'xclip -o'를 사용하여 콘솔에 인쇄 할 수 있음을 알았습니다 (정상적으로 사용/복사 할 수 있음). X 클립 보드는 일반적인 Gnome 클립 보드와 구분되어 있습니다.

+0

입니다. X에서는 선택 버퍼라고 부릅니다. '클립 보드'는 그놈의 일종으로, 텍스트 이상의 것을 저장할 수 있고 복사하려는 프로그램이 종료 될 때까지 살아남을 수있는 것과 같은 몇 가지 추가 기능이 있습니다. 선택 버퍼가 더 빠릅니다. 여분의 키 누르기가 필요하지 않습니다. • 실제로는 별도로 사용하는 것이 매우 유용하지만 유감스럽게도 최신 소프트웨어가 많이 결합되어 있습니다. • 일부 마우스는 왼쪽 마우스 버튼과 오른쪽 버튼을 동시에 누르는 것과 같이 마우스 가운데 버튼이없는 마우스에 대한 해결 방법이 있습니다. –

6

해결 방법 :

  1. 복사 할 소스 코드를 마우스 오른쪽 버튼으로 클릭합니다.
  2. "이 줄에서 git gui blame 실행"을 선택하십시오.

전체 복사/붙여 넣기 기능을 갖춘 새로운 gui blame 편집기가 열립니다.

+1

저 (Windows 7)에서 작동하지 않습니다. "git gui"의 텍스트는 여전히 복사 할 수 없습니다. –

+0

gui blame editor는 어떻게 생겼을까요? 내가 "이 줄에서 git gui blame을 실행"을 선택하면 열리지 않습니다. – Naveen

2

Gitk을 백 그룹 모드로 실행하고 붙여 넣을 때 닫지 마십시오. gitk가 실행되는 동안 클립 보드가 더 잘 작동합니다. 또한 ~/.bashrc에 함수로 만들거나 ~/그놈 데스크탑 내 우분투 16.04에 나는 또한 정확히 같은 문제가

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

gitk에서 복사하는 문제를 수정하지 않고 gitk를 닫은 후에도 클립 보드에 보관하는 문제가 없습니다. 그러나 이것은 gitk GUI가 열려 있고 또 다른 것들에서 셸을 사용하면서 열어 두는 또 다른 문제를 해결하기 때문에 나는 그것을 엄지 손가락으로 뽑았습니다. 고마워. –

+0

배경에서 gitk을 실행하는 더 좋은 방법을 찾았습니다. 나는 그 후로 그것을 사용 해왔다. 이제 매개 변수를 지원합니다. – Michael

0

.bash_aliases 수 $ gitk이 &

. 그것은 이전 버전의 버그로 보이고 최신 버전으로 수정되었습니다. 다음 단계에 따라 gitk를 업그레이드하십시오.

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