2012년 3월 30일 금요일

[Vim] 콘솔에서 클립보드 엑세스 하기

Vim 7.2 이하 버전이라면 fakeclip이라는 플러그인을 이용해 콘솔 버전의 Vim에서 클립보드를 엑세스 하는게 가능하다.

Vim 7.3 부터는 Mac OS X 의 터미널에서 클립보드 엑세스가 가능하다. (출처)
set clipboard=unnamed
이 설정이 필요하다. 다행히도 위 설정은 GUI버전의 Vim 7.2 이하 버전에서는 이미 잘 사용되던 클립보드 공유 설정이었기 때문에 호환성 문제는 없을 것 같다.

불행히도, 터미널에서 원격 호스트로 접속했을 경우는 방법이 없다. 당연한 이야기겠지만... -_-;;;

최신의 Mac OS X의 경우라도 내장된 Vim은 7.2 버전이다. 따라서 MacPort 등을 이용해 최신스냅샷을 설치해야 한다.
sudo port selfupdate
sudo port install vim
vim최신버전을 찾느라 port가 좀 헤메긴 하지만 별 문제 없이 설치된다.

다만 설치한 프로그램은 vim이라 vi로 실행시키는 것과는 별개다. 만약 기존 vi도 vim처럼 동작하길 원한다면 alias라도 걸어주자. ~/.bashrc 파일에 다음 한 줄이면 끝이다.
alias vi='vim'
적용 후 vi --version으로 빌드날짜와 버전을 확인해 보자.

댓글 없음 :