살아가는 이야기
vimdiff를 이용하여 파일 비교하기 본문
Vim을 몇 년 넘게 쓰고 있으면서도 vim에 파일 비교 기능이 있는 줄은 그동안 몰랐었다. 그래서 windiff, winmerge 등을 쓰고 있었는데, 이미 이런 기능이 있었으니 그 이름은 바로 vimdiff. 두 파일 a.cpp와 b.cpp를 비교하고 싶다면 다음과 같이 실행하면 된다.
vimdiff는 vim에 내장된 기능이기 때문에 다음과 같이 실행해도 된다.
실행한 모양은 다음과 같다.
마우스로 클릭하여 원하는 곳을 수정할 수 있는데, 키보드로 윈도우 사이를 왔다갔다하고 싶다면
를 타이핑하면 된다. Ctrl 키를 누른 상태에서 w 키를 두 번 누르면 된다. 보통 편집할 때와 마찬가지로
명령어를 치면 커서가 있는 윈도우가 닫힌다.
놀라운 vim이다.
vimdiff a.cpp b.cpp
vimdiff는 vim에 내장된 기능이기 때문에 다음과 같이 실행해도 된다.
vim -d a.cpp b.cpp
실행한 모양은 다음과 같다.
마우스로 클릭하여 원하는 곳을 수정할 수 있는데, 키보드로 윈도우 사이를 왔다갔다하고 싶다면
Ctrl-ww
를 타이핑하면 된다. Ctrl 키를 누른 상태에서 w 키를 두 번 누르면 된다. 보통 편집할 때와 마찬가지로
:q
명령어를 치면 커서가 있는 윈도우가 닫힌다.
놀라운 vim이다.
Comments