목록msys (2)
살아가는 이야기
msys 터미널(mintty)의 vim에서 마우스 선택을 Windows 클립보드로 복사하는 방법은 매우 복잡하다. vim 버전에 따라 지원하는 방법이 다르고 이는 다시 .vimrc 설정에 따라 달라질 수 있다. 게다가 vim에서 복사한 내용이 Windows 클립보드에 전달되지 않기도 한다. 가장 간단한 방법은 mintty의 기능을 이용하는 방법이다. 사실, msys 터미널인 mintty에서는 Ctrl+Ins 키 조합으로 복사하기를 할 수 있고 Shift+Ins 키 조합으로 붙여넣기를 할 수 있다. 그러나 문제는 vim에서 이 키 조합이 동작하지 않는다는 것이 문제이다. 이때, 사용할 수 있는 방법이 바로 Shift+마우스끌기(mouse drag) 조합이다. vim에서 그냥 마우스 끌기로 선택을 하면 다음..
msys에도 ln 명령어가 있지만, 다음과 같이 심볼릭 링크를 만들려고 하면 엄청 오래 걸릴 수 있다. > ln -s 원본 링크 그 이유는 링크를 만드는 것이 아니라 파일을 복사하기 때문에 그렇다. 그러므로 사실상 msys에서 심볼릭 링크를 만들 수 없다. 게시글 637에 설명한 것처럼 윈도의 링크 기능을 활용해야 한다. 간단히 설명하면 다음과 같이 explorer . 을 수행하여 익스플로러를 연 후에, SHIFT-우클릭으로 명령 프롬프트를 열고(Powershell을 여는 수밖에 없는 경우에는 이를 연 후에 cmd를 수행함), 여기서 아래 명령어를 수행하면 된다. mklink 링크명 원본경로명 디렉터리의 경우 /d 옵션을 써야 한다고 하는데, 그렇게 하지 않아도 잘 동작하는 것 같다. 이렇게 링크를 만든..