파일 비교
현재 파일 또는 열려 있는 모든 파일에서 저장되지 않은 변경 내용을 볼 수 있고 두 개의 텍스트 파일을 비교할 수 있습니다. 비교 대상은 동일한 파일의 버전이거나 임의의 파일일 수 있습니다.
저장되지 않은 변경내용 보기
현재 파일의 저장되지 않은 변경 내용을 보려면 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 Editor)을 선택하여 파일을 다시 비교하고 결과를 표시합니다.
검토를 위해 변경 내용 붙여넣기
코드 붙여넣기 서비스에 변경 사항 덩어리를 보내려면 컨텍스트 메뉴에서 Send Chunk to CodePaster 을 선택합니다.
색상 변경하기
기본 색상을 변경하려면 환경설정 > 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.