살아가는 이야기

vimdiff 사용법 본문

컴퓨터, 풀어그림

vimdiff 사용법

우균 2010. 3. 20. 21:03
바로 아래 글에서 vimdiff를 이용하여 두 파일을 비교할 수 있다는 것을 적었다. 이 글에 적은 것처럼 Ctrl-ww를 이용하면 두 윈도우 사이를 이동할 수 있다. 그리고 필요한 부분을 그냥 vim 편집 명령어를 이용하여 편집할 수 있다. 그런데 다른 부분을 그냥 합치는 것이 목적이라면 반대편 파일과 같은 내용으로 키보드를 두드려 수정해야 하는데, 이것을 수작업으로 한다는 것은 컴퓨터를 무시하는 처사가 아닐 수 없다. 간단한 사용법을 여기 적겠다.

  • dp: 커서가 있는 쪽의 내용을 반대 쪽에 복사해 놓는다. (Duplicated Put이 아닐까 생각해 보았으나 Diff. Put(:diffput)이었다.)
  • do: 커서가 없는 쪽의 내용을 이쪽에 복사해 놓는다. (Duplicate from the Other window가 아닐까 생각해 보았으나 Diff. Obtain(:diffget)이었다.) 
  • ]c: 앞쪽으로 이동하며 변한 부분(changed part)을 찾는다.
  • [c: 뒤쪽으로 이동하며 변한 부분을 찾는다.


두 파일에서 다른 부분을 검색하며 찾을 때 vimdiff를 사용하면 정말 편하다.

Comments