살아가는 이야기
vimdiff 사용법 본문
바로 아래 글에서 vimdiff를 이용하여 두 파일을 비교할 수 있다는 것을 적었다. 이 글에 적은 것처럼 Ctrl-ww를 이용하면 두 윈도우 사이를 이동할 수 있다. 그리고 필요한 부분을 그냥 vim 편집 명령어를 이용하여 편집할 수 있다. 그런데 다른 부분을 그냥 합치는 것이 목적이라면 반대편 파일과 같은 내용으로 키보드를 두드려 수정해야 하는데, 이것을 수작업으로 한다는 것은 컴퓨터를 무시하는 처사가 아닐 수 없다. 간단한 사용법을 여기 적겠다.
두 파일에서 다른 부분을 검색하며 찾을 때 vimdiff를 사용하면 정말 편하다.
- dp: 커서가 있는 쪽의 내용을 반대 쪽에 복사해 놓는다. (
Duplicated Put이 아닐까 생각해 보았으나Diff. Put(:diffput)이었다.) - do: 커서가 없는 쪽의 내용을 이쪽에 복사해 놓는다. (
Duplicate from the Other window가 아닐까 생각해 보았으나Diff. Obtain(:diffget)이었다.) - ]c: 앞쪽으로 이동하며 변한 부분(changed part)을 찾는다.
- [c: 뒤쪽으로 이동하며 변한 부분을 찾는다.
두 파일에서 다른 부분을 검색하며 찾을 때 vimdiff를 사용하면 정말 편하다.
Comments