사용 방법
고치기 전의 글을 ’원본 텍스트’에, 고친 뒤의 글을 ’변경된 텍스트’에 붙여 넣습니다. ’비교 단위’에서 ‘줄’, ‘단어’, ‘글자’ 가운데 하나를 고르면 그 단위로 센 요약이 “추가 2줄”, “삭제 1줄”, “동일 2줄”처럼 나오고, 그 아래에 표시된 글이 나옵니다. 두 글에 차이가 없으면 요약 자리에 “두 텍스트가 같습니다.“가 나옵니다.
’공백 차이 무시’와 ’대소문자 구분 안 함’은 서식만 다른 부분을 결과에서 빼는 옵션입니다. ’모두 지우기’는 두 입력칸을 한꺼번에 비웁니다.
비교 단위: 줄, 단어, 글자
- 줄: 한 줄 안에서 한 글자만 바뀌어도 그 줄 전체를 삭제된 줄과 추가된 줄로 표시합니다. 코드, 설정 파일, 목록처럼 줄이 곧 항목인 글에 맞습니다.
- 단어: 줄을 넘나들며 바뀐 낱말만 표시합니다. 로마자·숫자·한글은 이어진 덩어리를 한 단어로 보고, 띄어 쓰지 않는 한자와 가나는 브라우저의 낱말 구분 기능이 나눈 대로 봅니다. 이 기능이 없는 브라우저에서는 한글·한자·가나를 한 글자씩 따로 봅니다. 띄어쓰기와 문장부호도 각각 하나의 단위입니다.
- 글자: 모든 글자를 하나씩 비교합니다. 오탈자, 문장부호, 띄어쓰기 하나까지 확인할 때 씁니다.
같은 수정도 단위에 따라 요약 숫자가 달라집니다. ’The quick brown fox jumps’를 ’The quick red fox leaps’로 고친 경우입니다.
| 비교 단위 | 추가 | 삭제 | 동일 |
|---|---|---|---|
| 줄 | 1줄 | 1줄 | 0줄 |
| 단어 | 2단어 | 2단어 | 7단어 |
| 글자 | 5자 | 7자 | 18자 |
‘단어’ 단위의 동일 7단어는 The, quick, fox 세 낱말에 그 사이의 띄어쓰기 네 개를 더한 숫자입니다. ’공백 차이 무시’를 켜면 띄어쓰기를 세지 않아 동일 3단어가 됩니다. ‘글자’ 단위는 brown과 red에 함께 들어 있는 r처럼 우연히 겹치는 글자를 같은 부분으로 잡으므로, 낱말이 통째로 바뀐 글에서는 표시가 잘게 쪼개져 읽기 어렵습니다.
낱말 차이를 확인할 때: 넓은 화면에서 ‘줄’ 단위로 두고 ’나란히 보기’를 보는 방법이 가장 읽기 쉽습니다. 바뀐 줄끼리 짝을 지은 뒤 그 안에서 달라진 낱말을 띄어쓰기 단위로 한 번 더 진하게 칠해 줍니다. ’the quick brown fox jumps’를 ’the quick red fox jumps’로 고치면 ’brown’과 ’red’만 진하게 표시됩니다. ‘단어’ 단위도 글자가 아니라 낱말 단위로 비교하지만, 줄 번호를 붙이거나 같은 줄끼리 높이를 맞추지 않고 글을 이어서 보여 줍니다.
공백 차이 무시와 대소문자 구분 안 함
’공백 차이 무시’가 무시하는 범위는 비교 단위마다 다릅니다.
| 비교 단위 | 무시하는 차이 | 여전히 표시되는 차이 |
|---|---|---|
| 줄 | 줄 맨 앞과 맨 뒤의 공백 | 줄 가운데의 띄어쓰기 개수 (a b와 a b는 다른 줄) |
| 단어 | 낱말 사이 공백의 개수와 종류 (a lot과 a lot은 같음) |
붙여 쓴 낱말과 띄어 쓴 낱말 (alot과 a lot은 다름) |
| 글자 | 공백 문자의 종류 (탭과 스페이스는 같음) | 공백 개수 (a b와 a b는 삭제 1자) |
들여쓰기만 바뀐 코드는 ‘줄’ 단위에서 이 옵션을 켜면 걸러집니다. 공백 개수나 줄바꿈 위치만 달라진 원고에서 내용이 바뀐 곳만 보려면 ‘단어’ 단위에서 켜세요.
’대소문자 구분 안 함’은 세 단위 모두에서 Hello와 hello를 같은 것으로 봅니다. 두 옵션은 함께 켤 수 있습니다.
결과 화면 읽는 법
화면이 넓으면 ’나란히 보기’가, 좁으면 ’한 화면에 보기’가 나옵니다. 화면 너비에 따라 자동으로 정해지며 직접 고르는 버튼은 없습니다. 두 보기는 같은 비교 결과를 다르게 배치한 것입니다.
- 나란히 보기: 왼쪽에 ‘원본 텍스트’, 오른쪽에 ’변경된 텍스트’를 둡니다. ‘줄’ 단위에서는 줄 번호가 붙고 같은 줄끼리 같은 높이에 놓입니다. 한쪽에만 있는 줄은 반대쪽이 회색 빈 칸으로 남습니다.
- 한 화면에 보기: 두 글을 하나로 합쳐 삭제된 부분과 추가된 부분을 글의 순서대로 보여 줍니다.
‘줄’ 단위에서는 삭제된 줄 앞에 −, 추가된 줄 앞에 +가 붙고 배경색이 달라집니다. ’단어’와 ‘글자’ 단위에서는 삭제된 부분에 취소선과 빨간 배경이, 추가된 부분에 밑줄과 초록 배경이 붙습니다. 색과 함께 기호나 선이 붙으므로 빨강과 초록을 구분하기 어려워도 읽을 수 있습니다.
요약 옆의 복사 버튼은 결과를 기호가 붙은 글로 복사합니다. ‘줄’ 단위에서는 줄마다 맨 앞에 +(추가), -(삭제), 스페이스(동일)가 붙습니다. ’단어’와 ‘글자’ 단위에서는 추가된 부분을 {+ +}로, 삭제된 부분을 [- -]로 감쌉니다. ’the quick brown fox’를 ’the slow brown fox’로 고친 결과를 ‘단어’ 단위에서 복사하면 the [-quick-]{+slow+} brown fox가 됩니다.
긴 글과 많이 다른 글
두 입력의 글자 수를 합쳐 20만 자가 넘으면 “입력이 커서 비교가 느릴 수 있습니다.“라는 안내가 나옵니다. 비교는 그대로 진행됩니다.
길이보다 큰 영향을 주는 것은 두 글이 서로 얼마나 다른가입니다. 추가와 삭제를 합친 양이 고른 비교 단위로 4,000개를 넘거나 계산이 1.5초를 넘기면, 바뀐 부분 찾기를 멈추고 원본 전체를 삭제로, 변경본 전체를 추가로 표시합니다. 이때는 “입력이 너무 크거나 서로 많이 달라서 부분 비교를 생략하고 전체를 바뀐 것으로 표시했습니다.“라는 안내가 함께 나옵니다. 처음부터 다시 쓴 긴 글을 ‘글자’ 단위로 비교하면 이 한도에 쉽게 닿으므로, 그럴 때는 ‘줄’ 단위로 바꾸거나 글을 나누어 비교하세요.