눈이 원하는 diff
기본 git diff 는 빨강 / 초록 + 줄 단위 강조뿐. delta 가 업그레이드 — side-by-side 모드, 언어별 syntax highlight, 줄 번호, 변경된 줄에서 단어 단위 강조.
설치 + 설정
brew install git-delta
git config --global core.pager delta
git config --global interactive.diffFilter 'delta --color-only'
git config --global delta.navigate true
git config --global delta.line-numbers true
git config --global delta.side-by-side true
git config --global merge.conflictStyle zdiff3이 배치 하나가 모든 git diff, git log -p, git show, git add -p 를 syntax-highlight 의 기쁨으로 바꿈.
독립 사용
diff -u old.txt new.txt | delta
delta old.txt new.txt친절한 뷰 원할 때 diff drop-in 대체.
테마
delta --show-config 가 모든 옵션 표시. 자주 고르는: delta.features = decorations, delta.syntax-theme = Monokai Extended, delta.line-numbers = true. 테마는 delta 에 내장. delta --list-syntax-themes 로 둘러보기.
더 큰 교훈
한 번에 30 초 셋업으로 매 git diff 마다 10 초 절약 — 몇 년 치 합치면 큰 시간. 모던 터미널 생활은 이런 작은 업그레이드의 누적.