반응형
vimdiff란 리눅스 diff 커맨드와 같은 기능으로 파일 비교할때 쓰인다.
목차
- 여러 파일 열고 파일 비교
- 파일 비교 시, 커서를 텍스트 차이 나는 줄로 이동
- 파일 비교 시, 다른 파일의 텍스트 복사 & 불러오기
- 파일 비교 하이라이트 업데이트하기
- 파일 비교 하이라이트 켜기 & 끄기
여러 파일 열고 파일 비교
키 | 동작 |
vimdiff [파일1], [파일2] ... vim -d [파일1], [파일2] ... |
다수의 파일을 각각 새 세로 창에 열고, 파일 비교 하이라이트 적용하기 |
vimdiff -o [파일1], [파일2] ... vim -d -o [파일1], [파일2] ... vim -do [파일1], [파일2] ... |
다수의 파일을 각각 새 가로 창에 열고, 파일 비교 하이라이트 적용하기 |
파일 비교 시, 커서를 텍스트 차이 나는 줄로 이동
키 | 동작 |
[c | 커서 윗줄들 중 가장 가까운 텍스트 차이 나는 줄로 이동 |
]c | 커서 아랫줄들 중 가장 가까운 텍스트 차이 나는 줄로 이동 |
파일 비교 시, 다른 파일의 텍스트 복사 & 불러오기
키 | 동작 |
:do :diffget |
현재 파일의 현재 줄을 다른 파일의 줄로 변경 |
:dp :diffput |
현재 파일의 현재 줄을 다른 파일의 줄에 넣기 |
파일 비교 하이라이트 업데이트하기
키 | 동작 |
:diffupdate | 파일 비교 하이라이트 업데이트하기 |
파일 비교 하이라이트 켜기 & 끄기
키 | 동작 |
:windo diffthis | 현재 열린 창들을 대상으로 파일 비교 하이라이트 켜기 |
:windo diffoff | 현재 열린 창들을 대상으로 파일 비교 하이라이트 끄기 |
반응형
'코딩 > Vim' 카테고리의 다른 글
Vim - vimgrep (vim의 리눅스 grep 명령어) (0) | 2023.04.24 |
---|---|
Vim - Arg List (Argument List) (0) | 2023.04.21 |
Vim - 터미널에서 Vim 실행 옵션 (0) | 2023.04.15 |
Vim - Move Line (현재 줄 이동) (0) | 2023.03.28 |
Vim - Terminal (터미널) (0) | 2023.03.10 |