MIME 유형 편집
Qt Creator 는 파일의 MIME 유형을 사용하여 파일의 종류를 판단하므로, 다음과 같은 작업을 수행할 수 있습니다:
- 파일을 열 때 사용할 모드와 편집기를 선택합니다. 예를 들어, ` Qt Creator `는 C++ 소스 및 헤더 파일을 C++ 편집기로 열고, Qt Widgets 기반 UI 파일(`
.ui`)은 ` Qt Widgets Designer`로 엽니다. - 코드 서식 지정 및 강조 표시와 같은 코드 편집 기능을 제공합니다.
- 파일을 올바른 언어 서버로 전달합니다.
- 프로젝트에서 파일을 헤더와 소스 파일로 분류합니다.
일부 MIME 유형의 경우, Qt Creator 가 해당 유형의 파일을 기본적으로 여는 데 사용하는 편집기를 변경할 수 있습니다.
파일의 MIME 유형을 식별하기 위해 Qt Creator 는 패턴 일치 및 내용 일치를 사용합니다. 먼저, Qt Creator 는 파일 이름을 확인하여 MIME 유형에 대해 지정된 패턴과 일치하는지 확인합니다. 일치하는 항목이 없으면 파일 내용을 확인하여 파일에 지정된 매직 헤더를 찾습니다.
Qt Creator Qt Creator 는 파일 내에서 지정된 범위 내에서 해당 값을 검색하며, 매직 헤더의 우선순위를 고려합니다. 검색 범위를 너무 넓게 지정하면 에서 파일을 여는 데 시간이 오래 걸릴 수 있습니다. 따라서 매직 헤더의 범위와 우선순위에 대해서는 권장 값을 사용하는 것이 좋습니다.
파일이 미리 정의된 MIME 유형과 일치하지 않는 경우, MIME 유형을 편집하여 파일 이름 확장자와 매직 헤더를 추가할 수 있습니다. 단, 새로운 MIME 유형을 추가할 수는 없습니다.
사전 정의된 MIME 유형 변경
MIME 유형에 파일 이름 확장자를 추가하려면:
- Preferences > Environment > MIME Types 로 이동합니다.

- MIME Type 에서 MIME 유형을 선택합니다.
- ' Handler'에서 편집기 이름을 두 번 클릭하면 컨텍스트 메뉴가 표시되며, 여기서 파일을 기본적으로 열 편집기를 다른 편집기로 선택할 수 있습니다. 이 메뉴는 대체할 만한 적합한 편집기가 있는 경우에만 사용할 수 있습니다. ' System Editor '를 선택하면 해당 유형의 파일에 대해 시스템의 기본 편집기를 사용하게 됩니다.
- Patterns 에서 이 MIME 유형으로 식별할 파일 유형의 파일 이름 확장자를 추가하십시오.
파일 유형의 기본 편집기 변경
MIME 유형에 대해 대체 편집기가 나열되어 있지 않더라도 특정 유형의 파일을 여는 데 사용되는 편집기를 변경할 수 있습니다. 현재 MIME 유형에서 파일 이름 확장자를 제거하고, 사용하려는 편집기가 처리하는 MIME 유형에 해당 확장자를 추가하십시오.
예를 들어, 텍스트 편집기로 Linux 커널 디바이스 트리 소스(.dts) 파일을 편집하려면, MIME 유형 audio/vnd.dts (여기서 *.dts 는 디지털 서라운드 오디오 파일 형식을 나타냄)에서 패턴을 삭제하고, 이를 text/plain MIME 유형에 추가하십시오.
Filter 필드를 사용하여 현재 파일 이름 확장자가 지정된 MIME 유형을 찾으십시오.
매직 헤더 추가
매직 헤더는 문자열, 호스트, 빅 엔디안, 리틀 엔디안 및 바이트와 같은 유형의 값을 가질 수 있습니다. Qt Creator 는 공유 MIME 정보 데이터베이스 사양에 따라 값을 해석합니다.
- MIME Types 에서 ‘ Add ’를 선택하여 매직 헤더를 추가하십시오.

- Value 에서 파일에 포함된 텍스트 문자열이나 바이트를 지정합니다.
- Type 에서 값의 유형을 선택합니다.
- Mask 에서, 지정된 값과 비교하기 전에 AND 연산자를 사용하여 파일의 값과 결합할 숫자를 지정합니다. 숫자 유형의 경우 마스크로 임의의 숫자를 지정할 수 있지만, 문자열의 마스크는 16진수여야 하며 0x로 시작해야 합니다.
참고: 범위와 우선순위를변경하면 Qt Creator 에서 파일을 열 때 문제가 발생할 수 있습니다.
- OK 을 선택하여 ‘ MIME Types ’ 탭으로 돌아갑니다.
MIME 유형 재설정
MIME 유형 정의에 대한 변경 사항을 되돌리려면, [ MIME Types]에서 [ Reset MIME Types ]을 선택하십시오.
기본 편집기에 적용한 변경 사항을 되돌리려면 ‘ Reset Handlers ’를 선택하십시오.
참고: 변경 사항을 되돌린 후 ‘ Apply ’를선택하면 사용자 정의 패턴과 매직 헤더가 모두 영구적으로 삭제됩니다. 이 항목들은 Qt Creator 를 다음에 시작할 때 제거됩니다.
Clang 코드 모델 및 언어 서버 관리항목도 참조하십시오 .
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.