뷰어 컨트롤
파일 diff 탭이 열려 있으면 콘텐츠 헤더에 diff 전용 버튼들이 나타납니다.diff 전용 컨트롤은 실제 diff 또는 Compare 탭을 보고 있을 때만 나타납니다. 뷰 설정은 전역으로 저장되어 모든 diff 탭이 공유하고, 앱을 다시 열어도 유지됩니다.
통합 뷰 vs 분할 뷰
- 통합(Unified)
- 분할(Split)
변경을 한 컬럼에 위아래로 보여줍니다. 삭제된 줄은 빨강(−), 추가된 줄은 초록(+)으로 표시됩니다. 좁은 화면이나 작은 변경을 훑어볼 때 편합니다. 긴 줄을 접는 줄 바꿈은 이 뷰에서만 켤 수 있습니다.

구문 강조
설정 → ParalleLane → 디자인(Appearance) 의 Diff 섹션에서 구문 강조(Syntax highlighting) 를 켜면 코드의 키워드, 문자열, 주석과 숫자에 언어별 색이 적용됩니다. 설정은 모든 텍스트 diff에 공통 적용되며 앱을 다시 열어도 유지됩니다.
구문 강조는 가벼운 내장 렉서를 사용합니다. 파일 형식을 알 수 없거나 지원하지 않는 언어는 일반 텍스트로 표시되며, diff 내용 자체에는 영향을 주지 않습니다.
diff 안에서 검색하기
긴 diff에서 특정 내용을 찾을 수 있습니다.1
검색 열기
diff 탭을 보고 있을 때
Cmd/Ctrl + F 를 누르면 오른쪽 위에 검색 바가 나타납니다. 이미 열려 있으면 같은 키로 입력란에 다시 포커스가 갑니다.2
검색어 입력
입력하면 일치 개수(
3 / 12 형태)가 표시됩니다.3
일치 항목 이동
Enter 로 다음, Shift + Enter 로 이전 일치로 이동합니다. 바의 위/아래 화살표 버튼으로도 이동할 수 있습니다.4
닫기
Esc 또는 닫기 버튼으로 검색을 닫습니다.
diff 전체 복사
diff 내용 전체를 클립보드로 복사할 수 있습니다.1
전체 선택
diff에 포커스를 둔 채
Cmd/Ctrl + A 를 누르면 diff 전체가 선택됩니다(“전체 diff가 선택됨”).2
복사
이어서
Cmd/Ctrl + C 를 누르면 헝크 헤더(@@ … @@)와 +/− 접두어가 붙은 표준 diff 텍스트로 복사됩니다.화면에서 잘려 보이는 아주 긴 줄도 복사·검색에는 원본 전체가 사용됩니다.
이미지 diff
이미지 파일은 코드처럼 줄 단위로 볼 수 없으므로, 전용 뷰로 전/후 이미지를 보여줍니다.png, jpg, jpeg, gif, webp, bmp, ico 형식을 지원합니다.
- 2-up
- Swipe
왼쪽에 이전 이미지, 오른쪽에 현재 이미지를 나란히 표시합니다. 추가된 이미지는 오른쪽만, 삭제된 이미지는 왼쪽만 보이고, 빈 쪽은 “이미지 없음” 아이콘으로 표시됩니다.
1920×1080 · 245 KB)가 표시됩니다.
Swipe는 이전·현재 이미지가 모두 실제 이미지로 로드됐을 때만 동작합니다. 이미지 추가·삭제, LFS 미다운로드, 로딩 또는 오류처럼 한쪽을 겹칠 수 없으면 선택은 유지한 채 해당 파일만 2-up으로 표시됩니다.
SVG는 이미지 뷰가 아니라 텍스트 diff로 표시됩니다(코드로 비교하는 편이 유용하기 때문). PDF·zip 같은 이미지가 아닌 바이너리는 “Binary file — no diff available.”로 안내되고, Git LFS로 관리되는 파일은 diff 자리에 Git LFS 객체 카드가 떠 다운로드 상태를 보여줍니다. 카드에서 파일을 내려받는 방법과 저장소 전체를 한 번에 받는 방법은 Git LFS 문서를 참고하세요.



