Vimdiff는 Vim 내에서 파일 간의 시각적 차이점 비교와 3자 병합을 손쉽게 수행할 수 있도록 지원합니다.
시작하기
변경사항 간 탐색
| 단축키 | 설명 |
|---|---|
]c |
다음 차이점 위치로 이동 |
[c |
이전 차이점 위치로 이동 |
병합 및 편집
| 단축키 | 설명 |
|---|---|
do |
Diff Obtain (do): 다른 창의 변경 내용을 현재 버퍼로 가져오기 |
dp |
Diff Put (dp): 현재 버퍼의 변경 내용을 다른 창으로 내보내기 |
:diffupdate |
버퍼 간 차이점을 다시 검사하여 화면 갱신 |
ZQ |
변경 내용을 저장하거나 확인하지 않고 강제 종료 |
Diff 모드 코드 접기 관리 (Folds)
| 단축키 | 설명 |
|---|---|
zo / zO |
현재 접기 열기 / 재귀적으로 열기 |
zc / zC |
현재 접기 닫기 / 재귀적으로 닫기 |
za / zA |
현재 접기 토글 / 재귀적으로 토글 |
zv |
커서 위치가 보이도록 접기 확장 |
zM |
버퍼 전체의 모든 접기 닫기 |
zR |
버퍼 전체의 모든 접기 열기 |
zm |
접기 레벨 올리기 (더 많이 접기) |
zr |
접기 레벨 낮추기 (더 적게 접기) |
zx |
접기 규칙 재적용 |