사용 방법
- 왼쪽 칸에 원본, 오른쪽 칸에 바뀐 글을 붙여넣습니다.
- 줄 단위 또는 바뀐 단어까지 강조하는 단어 단위를 고릅니다.
- 공백·탭 차이를 무시하려면 “공백 무시”를 켭니다.
- 비교를 누릅니다. 초록은 추가, 빨강은 삭제, 노랑은 변경된 줄입니다.
텍스트 비교(diff)는 한 글의 두 버전에서 무엇이 바뀌었는지 정확히 보여줍니다. 계약서 초안과 수정본, 설정 파일 두 개, 번역 문자열 표, 여기저기 복사된 코드를 맞춰 볼 때 씁니다. 왼쪽에 이전 글, 오른쪽에 새 글을 붙여넣으면 줄 번호와 함께 좌우로 나란히 정렬하고, 두 칸은 함께 스크롤됩니다.
줄 맞춤에는 jsdiff 5.2.0 라이브러리의 Myers 알고리즘을 씁니다. git diff 의 기본 방식과 같은 알고리즘입니다. 삭제된 줄 묶음 바로 뒤에 추가된 줄이 오면 한 줄씩 짝지어 변경으로 표시하고, 남는 줄은 그냥 추가나 삭제로 보여줍니다. 단어 단위를 고르면 변경된 줄 안에서 달라진 단어까지 강조합니다. “공백 무시”는 비교 전에 모든 공백과 탭을 지우므로 띄어쓰기만 다른 줄은 같은 줄이 됩니다.
알아 둘 점도 있습니다. 줄은 LF 기준으로 나누기 때문에 한쪽만 윈도우 줄바꿈(CRLF)이면 공백 무시를 켜지 않는 한 모든 줄이 바뀐 것으로 나올 수 있습니다. 긴 줄은 접히지 않으니 가로로 스크롤해서 보세요. 비교는 모두 브라우저 안에서 이뤄지므로 기밀 문서도 기기 밖으로 나가지 않습니다.