행복아울렛

[vim] vim으로 diff하기 본문

vim

[vim] vim으로 diff하기

붕탱구 2007. 1. 24. 08:35

vim - diff

UNIX나 Linux에서 프로그램 개발 등 잡다한 일을 할 때에는 예전의 내용과 변경 후의 내용을 비교하게 되는 diff라는 명령을 사용하게 됩니다. diff는 유닉스가 CUI(Command User Interface)라서 그런지 조금 어렵게 보여주게 됩니다. 이를 vim에서 참으로 Visual하게 출력해주는 방법이 있어 소개합니다. 머 그리 어렵거나 한 것은 아니구요..
그냥 간단하게 쉘에서

$vim -d file1 file2

라고 눌러 주시면 되겠습니다. 다만 vim 이 깔려 있어야 하겠지요 히~

다음은 제의 작업장에서 살짝 떠낸 이미지 파일입니다. 참고하시길 바랍니다. 다시 한 번 말씀드리면 vim 으로 diff하고자 할 때에는 -d 옵션만 쳐주시고 파일 두 개 쳐주시면 됩니다.


diff



덧붙여 말씀드리면 뒤의 파일 명은 디릭토리만 다른 경우 파일명을 포함하는 전체 경로 대신 파일명을 뺀 디렉토리명을 입력하셔도 됩니다. ^^;

set dip=iwhite,icase

를 ~/.vimrc로 추가시켜 놓으면 vim 으로 diff시 unix diff의 -i -b 옵션 같은 기능 공백무시, 대소문자 무시 비교 시 사용할수 있게 됩니다.

Comments