파일 비교
현재 파일이나 열려 있는 모든 파일에서 저장되지 않은 변경 사항을 확인하거나, 두 텍스트 파일을 비교할 수 있습니다. 비교 대상은 동일한 파일의 서로 다른 버전이나 임의의 파일일 수 있습니다.
저장되지 않은 변경 내용 보기
현재 파일에서 저장되지 않은 변경 사항을 보려면 Tools > Diff > Diff Current File 로 이동하십시오.
열려 있는 모든 파일의 저장되지 않은 변경 사항을 보려면 Tools > Diff > Diff Open Files 로 이동하십시오.
두 파일 비교
두 파일을 비교하려면:
- Tools > Diff > Diff External Files 로 이동합니다.
- 비교할 두 파일을 선택합니다.
현재 열려 있는 파일을 프로젝트 내의 다른 파일이나 파일 시스템에 있는 파일과 비교하려면:
- 편집기에서 첫 번째 파일을 엽니다.
- Projects 또는 File System 보기에서 두 번째 파일을 마우스 오른쪽 버튼으로 클릭하고 Diff Against Current File 을 선택합니다.
Qt Creator 에서 비교할 파일의 인코딩을 감지할 수 없는 경우, 다른 인코딩을 사용하여 문서를 다시 불러올 수 있는 옵션이 포함된 메시지가 표시됩니다. 자세한 내용은 ‘텍스트 인코딩 변경’을 참조하십시오.
변경 사항 보기

Edit 모드에서 변경 사항을 확인합니다. 변경된 줄은 색상 코딩으로 표시됩니다. 기본적으로 왼쪽 창에서는 삭제된 텍스트(다른 붉은색 음영으로 표시됨)가 포함된 줄을 빨간색으로, 오른쪽 창에서는 추가된 텍스트(다른 녹색 음영으로 표시됨)가 포함된 줄을 녹색으로 표시합니다.
변경된 행이 서로 아래에 배치된 통합 보기에서 차이점을 확인하려면 ‘
’(Switch to Unified Diff Editor)를 선택하십시오.
다시 나란히 보기 모드로 전환하려면 ‘
’ (Switch to Side by Side Diff Editor)를 선택하십시오.
텍스트 변경 사항만 표시하려면 ‘ Ignore Whitespace ’를 선택하십시오.
변경 사항의 컨텍스트를 확장하려면, Context lines 에서 표시할 변경되지 않은 줄 수를 설정하십시오.
기본적으로 왼쪽 및 오른쪽 창에 있는 가로 스크롤 막대는 동기화되어 있습니다. 이 두 창을 서로 독립적으로 사용하려면 ‘
’(Synchronize Horizontal Scroll Bars)를 선택하십시오.
변경 내용 되돌리기 및 적용
변경 내용을 되돌리려면 추가된 텍스트를 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 ‘ Revert Chunk ’를 선택하십시오.
변경 사항을 적용하려면 삭제된 텍스트를 선택한 다음 ‘ Apply Chunk ’를 선택하십시오.
파일 다시 불러오기
Qt Creator 외부에서 파일이 변경된 경우,
(Reload Diff)를 선택하여 파일을 다시 비교하고 결과를 표시하십시오.
검토를 위해 변경 사항 붙여넣기
변경된 코드 청크를 코드 붙여넣기 서비스로 보내려면, 컨텍스트 메뉴에서 ‘ Send Chunk to CodePaster ’를 선택하십시오.
색상 변경
기본 색상을 변경하려면 Preferences > Text Editor > Font & Colors 로 이동하십시오. 사용자 정의 색상 구성표를 만들고 다음 항목에 대해 새 색상을 선택하십시오:
- Diff File Line 변경된 파일의 경로와 파일 이름을 표시하는 줄의 색상을 설정합니다.
- Diff Context Line 변경된 줄 사이에 숨겨진 줄의 수를 표시하는 줄의 색상을 설정합니다.
- Diff Source Line 삭제된 텍스트가 포함된 줄의 색상을 설정합니다.
- Diff Source Character 삭제된 문자를 나타내는 색상을 설정합니다.
- Diff Destination Line 추가된 텍스트가 포함된 줄의 색상을 설정합니다.
- Diff Destination Character 추가된 문자를 나타내는 색상을 설정합니다.
‘코드 스니펫 붙여넣기 및 가져오기’항목도 참조하십시오 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.