살아가는 이야기
msys 터미널(mintty)의 vim에서 마우스 선택 복사 본문
msys 터미널(mintty)의 vim에서 마우스 선택을 Windows 클립보드로 복사하는 방법은 매우 복잡하다. vim 버전에 따라 지원하는 방법이 다르고 이는 다시 .vimrc 설정에 따라 달라질 수 있다. 게다가 vim에서 복사한 내용이 Windows 클립보드에 전달되지 않기도 한다. 가장 간단한 방법은 mintty의 기능을 이용하는 방법이다.
사실, msys 터미널인 mintty에서는 Ctrl+Ins 키 조합으로 복사하기를 할 수 있고 Shift+Ins 키 조합으로 붙여넣기를 할 수 있다. 그러나 문제는 vim에서 이 키 조합이 동작하지 않는다는 것이 문제이다. 이때, 사용할 수 있는 방법이 바로 Shift+마우스끌기(mouse drag) 조합이다.
vim에서 그냥 마우스 끌기로 선택을 하면 다음과 같이 회색으로 선택되지만
Shift를 누른 채 마우스 끌기를 하면 다음과 같이 백색(반전색)으로 선택된다.
Shift+마우스끌기로 선택하면 자동으로 Windows 클립보드로 복사된다. 이렇게 선택된 후에는 원하는 곳에서 Ctrl+V 키로 붙여 넣으면 끝.
이 쉬운 걸 몰랐다니!
Comments