[mingw] mingw 셸에서 복사 / 붙여 넣기 할 수 없음

방금 Windows에 MinGW를 설치했는데 Linux 또는 PuTTY에서 익숙한 것처럼 복사 / 붙여 넣기를 할 수 없습니다. 텍스트 (예 : 크롬에서)를 MinGW 셸로 복사하고 붙여 넣는 비결은 무엇입니까?



답변

명령 창의 제목 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 ‘속성’을 선택한 다음 ‘옵션’탭에서 ‘빠른 편집 모드’상자를 선택한 다음 ‘확인’을 클릭합니다.

그런 다음 마우스 오른쪽 버튼을 사용하여 클립 보드에서 텍스트를 붙여넣고 왼쪽 마우스 버튼을 누른 상태에서 텍스트를 강조 표시하고 ENTER키를 사용하여 선택한 텍스트를 복사 할 수 있습니다.

이 절차는 Windows 10이 아닌 Windows 7/8에서 작동합니다.


답변

[대안]에 대한 MINGW64 윈도우 10에서 터미널 (mintty 2.7.9)을, 당신은 “사용할 수 있습니다 Ctrl+ Shift+ letter복사를 수행합니다 (바로 가기가” Ctrl+ Shift+ c()와 페이스트 Ctrl+ Shift+ v).

기능을 활성화하려면 :

  1. 마우스 오른쪽 버튼 클릭 명령 창
  2. ‘키’를 클릭하십시오.
  3. Ctrl+ Shift+ letter단축키’ 체크 박스를 선택합니다.

파일로 vi / vim 할 때 :

  • 복사하려면 : 원하는 부분을 강조 표시하고 ‘y’를 클릭하십시오.
  • 자르려면 : 원하는 부분을 강조 표시하고 ‘d’를 클릭하십시오.
  • 붙여 넣기 : Ctrl+ Shift+v

답변

이 주석의 날짜로부터 Git Bash 2.1.3.0 의 현재 버전과 함께 제공된 MINGW64 ( mintty 2.7.3 )를 실행하는 Win7 .

쉘의 오른쪽 클릭 제목 표시 줄> Mouse>에서 Click actions> Right mouse button>을 선택 Paste라디오 버튼을.

그러나 마우스 오른쪽 버튼을 클릭하여 붙여 넣을 수 없다는 사실에 놀랐습니다.

나는 또한 선택했다 Application mouse mode> Default click target>Window

두 설정을 모두 변경 한 후 붙여 넣을 수있었습니다.

따라서 현재 버전의 Git bash와 함께 제공되는 새 셸에 새로운 기능이있는 것 같습니다. 또한 약간 버그가있는 것 같습니다. 예를 들어 cli를 통해 실행 파일을 실행합니다 (예 : php -version빈 출력이 발생하고 셸을 다시 시작해야 함). 이 문제를 해결할 수있는 새로운 업데이트를 기다리고 있습니다.


답변

위의 @mrt의 솔루션은 영구적입니다. Windows에서 16 비트 프롬프트에 대한 더 빠른 방법은 다음과 같습니다.

왼쪽 상단의 아이콘> 편집> 마크를 클릭하고 텍스트를 선택한 다음 마우스 오른쪽 버튼을 클릭합니다.

위와 유사한 과정 (편집> 붙여 넣기 사용) 또는 INSERT키 를 누릅니다.


답변

이 작은 버그 CTRL + C & CTRL + V 복사 붙여 넣기 는 문제를 해결합니다. 일반적인 Control-C, Control-V 복사 및 붙여 넣기를 허용하지만 다른 제어 문자를 변경해야합니다. 따라서 실행중인 프로세스를 중지하려면 Control-Shift-C가 필요하고, 중단하려면 Control-Shift-Z가 필요하고 EOT를 보내려면 Control-Shift-D가 필요합니다. Windows 복사 및 붙여 넣기의 장점이 단점을 능가한다는 것을 알 수 있습니다.

이 동작은 .minttyrc파일 에 플래그를 설정해야 합니다. WHich는 다음과 같아야합니다.

CtrlShiftShortcuts=yes
CtrlExchangeShift=yes


답변

이 문제가 발생하여 위의 솔루션이 Windows 10에서 작동하지 않았습니다. 이는 메뉴에 속성이 없기 때문입니다. 그러나 위의 솔루션 콘텐츠를 사용하여 다음과 같이 Windows 10에서 문제를 해결할 수있었습니다. MINGW64의 왼쪽 상단 모서리에있는 아이콘을 마우스 오른쪽 버튼으로 클릭 : 지금 옵션 선택 키 선택 오른쪽에 바로 가기가 두껍지 않은 경우 두껍게 찾을 수 있습니다. 복사 및 붙여 넣기 이제 항상 다음과 같이 복사 및 붙여 넣기 지침을 기억하십시오. 복사 : Ctrl + Ins (삽입) ie MINGW에 복사하려면 복사하려는 항목 만 강조 표시 한 다음 Ctrl 삽입 키를 누릅니다. 붙여 넣기; Shift + Ins (삽입) ie 붙여 넣으려면 붙여 넣을 위치에 커서를 놓습니다. 그런 다음 Shift Insert 키를 누릅니다.

이제 마우스를 선택합니다. 오른쪽에 마우스 기능이 있습니다. 두껍게하지 않은 경우 선택시 두꺼운 복사 및 서식있는 텍스트로 복사 마우스 버튼의 경우 두꺼운 오른쪽 마우스 붙여 넣기 참고 : MINGW에 복사하려면 복사하려는 항목을 강조 표시하면됩니다. 그런 다음 붙여 넣을 위치에 커서를 놓습니다. 그런 다음 마우스 오른쪽 버튼을 클릭합니다. 이제 저장 또는 적용을 클릭 한 다음 저장을 클릭하십시오. 나는 이것을 시도했고 모든 것이 좋습니다. 위의 붙여 넣기 지침을 사용하여 다른 소스에서 복사하고 MINGW에 붙여 넣기를 사용할 수도 있습니다.


답변

좋아, 당신이해야 할 일은 오른쪽 클릭, 붙여 넣기!