Git Bash에 복사하여 붙여 넣는 방법


670

Windows XP에서 실행되는 msysgit을 사용하고 있습니다.

시도 Ctrl+ V, 오른쪽 클릭, 중동 클릭, 구글 없다 ... 운.


23
@hobbs는 당신이 찾고있는 답변을 가지고 있습니다! 창의 왼쪽 상단 모서리 (아이콘)를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하고 "빠른 편집 모드"
BillyNair를

1
내가 보았지만 여기 링크 udacity.com/wiki/ud775/git-bash-copy-paste
laviku

1
또 다른 유용한 페이지 : stackoverflow.com/questions/25267062/…
Stanislav

답변:


1029

를 누릅니다 Insert.

또한 창 에서 복사 하려면 콘솔의 창 아이콘 (왼쪽 상단)을 클릭하고 편집-> 표시를 선택한 다음 텍스트에서 상자를 끈 다음 Enter를 누르십시오. 창 아이콘 메뉴를 통해 붙여 넣을 수도 있지만 키가 더 빠릅니다.

최신 정보

Windows 10부터는 CTRL+ C, CTRL+ V및 기타 많은 기능이 conhost.exe에 구현되어 있으므로 Windows의 모든 콘솔 유틸리티와 함께 ​​작동해야합니다. (속성-> 옵션 탭-> 빠른 편집 모드를 활성화해야합니다)

참조 : http://blogs.windows.com/buildingapps/2014/10/07/console-improvements-in-the-windows-10-technical-preview/


29
내가 원하는 것은 콘텐츠 intogit bash 를 붙여 넣는 것 입니다. 그러나 당신 덕분에 Edit -> Paste나는 내가 원하는 것을 정확히 발견했습니다 ! 더 이상 API 코드를 직접 입력하지 않아도됩니다!
Trav L

27
엄밀히 말하면, 그것은 msysgit의 잘못이 아니라 msys가을 사용하기 때문에 문제 cmd.exe입니다.
anarchivist

1
답변을 올바로 보냈지 만 멋진 '삽입'키 형식으로 처음에는 '인서트 삽입'을 놓치게되었습니다. 부품.
Danny

28
Fuuuuuu, 저는 Windows를 실행하는 Mac에서 INSERT가 없습니다.
kevin

37
고마워요, Win 7의 btw는 사용해야합니다 Shift + Ins. 그렇지 않으면 그렇지 않습니다 [(^2A](.
henry

140

편집 메뉴 명령을 사용하는 것 외에도 키보드 바로 가기 키를 사용하여 git bash 창에 직접 붙여 넣을 수 있습니다 Insert.


7
Control 키가 필요하지 않고 Insert 키만 붙여 넣기
jasonpenny

붙여 넣기를 취소하는 방법? 바로 가기가 있습니까? 감사!
Alex Chen

@ Dan Rigby 최신 msysgit을 사용하고 있으며 붙여 넣기가 작동하지 않습니다. 붙여 넣기> bouth 메뉴 -와 Triedied도 타격 INSERT
Ghita

@Ghita 붙여 넣기를 원하는 내용이 실제로 클립 보드에없는 것처럼 들립니다 (또는 셸이 이해할 수없는 형식). 최신 버전의 msysgit을 사용하여 로컬에서 이것이 여전히 작동하는지 확인했습니다.
Dan Rigby

1
@AntiGameZ 실행 취소를 사용하여 수행 할 수 있습니다 Ctrl-_. 나는 이것이 하나의 진정한 편집기 인 Emacs를 에뮬레이트하는 readline 유틸리티에서 온 것이라고 생각합니다.
Brady Trainor

66

실제로는 git, msys 또는 bash의 기능이 아닙니다. 모든 Windows 콘솔 프로그램은 역사적 이유로 동일한 번거로운 복사 / 붙여 넣기 메커니즘을 사용하여 고정됩니다. 켜기 빠른 편집 모드하는 것은 도움이 될 수 있습니다 - 또는 당신은 같은 좋은 대안 콘솔을 설치할 수있는 이 일을 , 대신 그것을 사용하는 당신의 자식 bash에 바로 가기를 변경할 수 있습니다.


3
: Console2를 사용하는 방법을 알고 싶은 분들을 위해 lostechies.com/jimmybogard/2010/04/05/...
예스퍼 Fyhr 크 누드 센

8
히스테리 건포도 +1 나는 지금부터 그것을 사용할 것이라고 생각합니다.
Steven Lu

QuickEdit을 사용하면이 작업이 매우 쉬워집니다. 선택, 입력, 삽입
gphilip

3
또한 빠른 편집 모드를 사용하면 마우스 오른쪽 버튼을 클릭하여 붙여 넣을 수 있습니다. 능숙한!
lmeurs

2
Imerus가 말한 것에 덧붙여, 복사를 위해 Enter 키를 누르지 않아도됩니다 ... 선택하고 두 번 클릭하십시오. 그것은 붙여 넣습니다 ..
Vishwanath

60

부:

장기 해결책 : 왼쪽 상단 아이콘> 기본값을 클릭하고 "편집 옵션"> "좋아요"에서 "빠른 편집 모드"를 선택하십시오.

그런 다음 복사 할 텍스트를 선택하십시오. 프레스Enter

단기 해결책 : 왼쪽 상단 아이콘> 편집> 표시를 클릭하십시오. 를 누릅니다 Enter.

풀:

프레스 Insert

"QuickEdit Mode"가 켜져 있으면 마우스 오른쪽 버튼을 클릭해도 작동 할 수 있습니다.


1
이 : 빠른 편집 모드를 활성화 한 후, 내가 붙여 마우스 오른쪽 버튼으로 클릭을 사용할 수 있습니다, 윈도우 7에 나를 위해 그것을 고정
마이크 R에게

Mac 키보드가있는 Windows VM을 사용할 때 마우스 오른쪽 버튼을 클릭하면 +1
garyh


20

나는이 작업을 수행하는 방법은 유지하는 것입니다 Alt누른 다음를 누릅니다 Space다음, E마지막으로 P.

윈도우에서 Alt윈도우 메뉴로 이동, Space그것을 열어 E선택 편집을 하고 P실행 붙여 넣기 명령을 사용합니다.

연속해서 올바르게 입력하면 2 초 안에 스 니펫을 붙여 넣을 수 있습니다.


1
이것은 Mac에서도 친숙합니다 (Mac에서 Windows를 사용하는 사람들에게는 효과적입니다)
Alex

영어 Windows에서만 작동합니다. 프랑스 OS에서는 Alt + Space, M ( Modifier ), 마지막으로 O ( Coller )입니다.
가브리엘

12

나는 오랫동안 처음으로 Windows로 돌아 왔고 이것이 도커처럼 저주를 받았습니다. 나는 마침내 이것을 발견했다 :

ctrl_shift_letter_shortcuts

사용 Ctrl+ Shift+ letter바로 가기 내 혈압을 낮췄다 리눅스와 같은 행동을 저를 얻었다. Ctrl+ Shift+ C/ V지금 작동합니다.


10

이것은 github 도움말 페이지 에서 제안 합니다 .

clip < filename

이렇게하면 파일 이름의 내용이 클립 보드에 복사되고 id_rsa.pub를 웹 양식에 복사하는 등의 작업을 수행하는 데 유용합니다.


1
이것이 바로 내가 필요한 것입니다! git 명령을 클립 보드로 파이프하는 데 필요 git diff abc ^ 1 abc-파일 | 클립
DaveEdelstein 2016 년

9

붙여 넣기 Git BASH CTRL+P


잘 작동하고보다 나은 사용 <삽입 감사합니다,
AndreDuarte

1
이것은 Win10에서 나를 위해 일한 유일한 키보드 방법입니다. 삽입 (다양한 조합으로)하지 않았습니다. 빠른 편집이 활성화되었습니다.
isherwood

7

Git Bash 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 옵션 탭으로 전환 하십시오. 빠른 편집 모드를 활성화 하고 확인을 클릭하십시오 .

이제 마우스 오른쪽 버튼 을 사용 하여 Git Bash에 붙여 넣을 수 있으며 원격 푸시 암호도 삽입 할 수 없습니다 .

여기에 이미지 설명을 입력하십시오

또한 쉽게 복사 할 수 있습니다. 그냥 왼쪽 클릭드래그 콘솔 창에서 텍스트의 블록을 선택할 수 있습니다. 이제 마우스 오른쪽 버튼을 클릭 선택에 텍스트 블록 RAM에 복사됩니다. 이것은 다른 방법보다 훨씬 쉽고 직관적입니다.

이미지 출처 : https://danlimerick.wordpress.com/2011/07/23/git-for-windows-tip-how-to-copy-and-paste-into-bash/


5

console2 ( http://sourceforge.net/projects/console/ )는 터미널 프런트 엔드로 이동합니다.

복사 / 붙여 넣기, 크기 조정 가능한 창 및 탭과 같은 훌륭한 기능을 추가합니다. 앱에 원하는만큼의 "터미널"을 통합 할 수도 있습니다. 개인적으로 cmd (기본 Windows 프롬프트), mingW / msysGit을 사용하고 파이썬 및 mysql 인터프리터에 직접 다이빙하기위한 바로 가기가 있습니다.

git에 사용하는 "shell"인수는 (win7 컴퓨터에서) 다음과 같습니다.

C:\Windows\SysWOW64\cmd.exe /c ""C:\Program Files (x86)\Git\bin\sh.exe" --login -i"



4

의도가 git commit에 대한 복사 / 붙여 넣기 주석 인 경우 환경 변수 EDITOR를 좋아하는 일반 텍스트 편집기 (메모장, notepad ++ ...)로 설정하고 커밋 할 때 -m 옵션과 Git을주지 마십시오. 댓글 / 복사 붙여 넣기를 위해 좋아하는 편집기를 엽니 다.


4

Console2를 받으십시오. 여러 가지 다른 방식으로 수행하도록 구성합니다. bash 또는 Windows 명령 프롬프트에서 작동합니다.


4

콘솔 창에서 마우스 오른쪽 버튼을 클릭해도됩니다. 시스템 메뉴의 속성 패널에서 '편집 옵션'을 모두 활성화하려면 (이전 답변에 따라) 확인하십시오.



3

콘솔의 속성에서 "Edit Options"아래의 "Quick Edit Mode"를 활성화하면 마우스 오른쪽 버튼을 클릭하여 콘솔 안에 붙여 넣을 수 있습니다. 또는 당신이 말하는대로 '삽입'을 사용할 수 있습니다.



2

예, ctrl+를 사용하여 다른 곳에서 복사하고을 사용하여 c붙여 넣습니다 INSERT. Window 8에서 나를 위해 일하십시오.


1

Windows에서는 복사가 확실하지 않지만 붙여 넣기를 위해 Ctrl + Insert가 작동합니다. Linux 사본 : CTRL+ SHIFT+ C, 붙여 넣기 : CTRL+ SHIFT+V


1

나는 마우스를 사용한다 :

  1. 우클릭-> 복사
  2. 마우스 오른쪽 버튼으로 클릭-> 붙여 넣기

0

복사 : 제목 표시 줄을 클릭하고 표시를 선택한 다음 복사 할 내용을 선택하십시오. 붙여 넣기 : 붙여 넣을 내용을 복사하고 bash에 초점을 맞추고 키보드의 삽입 키를 누르십시오.


0

에서 작업하는 사용자의 Windows 7경우 Shift+ 가 제대로 INSERT작동합니다.


0

나는 당신이 Mac이 아니라고 생각합니다. insert키를 사용하십시오 .


0

왼쪽 상단의 아이콘을 클릭하면 드롭 다운 메뉴가 나타나고 여기에서 복사 / 붙여 넣기 옵션을 찾을 수 있습니다.


0

복사하려면 텍스트를 선택하고 클릭하십시오 CTRL +를INS

인쇄하려는 곳에 커서를 붙여 넣으려면

클릭 SHIFT+를INS

더 많은 옵션을 보려면 왼쪽 상단에서 git-bash 아이콘을 클릭하십시오.


0

또한 같은 문제를 겪습니다 .git bash는 창에서 복사하여 붙여 넣는 전통적인 방법을 지원하지 않지만 단일 명령으로 간단히 복사하여 붙여 넣을 수 있습니다

SHIFT+ fn+INSERT


0

여기에 이미 많은 답변이 있지만 그 중 어느 것도 나를 위해 일하지 않았습니다. 참고로 win10이있는 Lenovo 노트북이 있으며 저에게 맞는 것은 다음과 같습니다.


붙여 넣기 = Shift+ fn+prt sc


복사 = Shift+ fn+c


0

키보드 인서트는 인쇄 화면과 같은 키에 있습니다. 불행히도 ctrl + ins는 작동하지 않으므로 다음 작업 조합을 제거했습니다.

FN + CTRL + PRT SC-복사 용

FN + SHIFT + PRT SC-인서트 용


-2

MacBook pro에는 ins 키가 없습니다. 붙여 넣기 위해 FN+ 사용ENTER

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.