코드조각
코드조각 편집기에서 코드조각을 추가, 변경 및 제거하려면 환경설정 > Text Editor > Snippets 을 선택합니다.
Qt Creator 에는 다음 카테고리의 코드조각이 내장되어 있습니다:
- 텍스트 스니펫 - 모든 텍스트 문자열을 포함할 수 있습니다. 예를 들어, 코드 주석
- C++ 코드 스니펫 - C++ 코드 구성을 지정하는 코드 스니펫
- CMake 에디터에서
CMakeLists.txt파일을 편집할 때 사용할 수 있는 CMake 코드 스니펫 - QML 코드 조각 - QML 코드 구성을 지정하는 코드 조각
- Nim 코드 스니펫 - Nim 코드 구성을 지정하는 코드 스니펫

기본 제공 C++ 코드 조각.

내장된 QML 코드 조각.
코드 조각 편집
목록에서 스니펫을 선택하여 스니펫 편집기에서 편집합니다.
코드조각 편집기는 다음과 같은 기능을 제공합니다:
- 강조 표시
- 들여쓰기
- 괄호 일치
- 기본 코드 완성
스니펫의 변수를 다음 형식으로 지정합니다:
$variable$
Qt Creator 변수를 다음 형식으로 지정합니다:
%{variable}예를 들어, 다음 변수는 현재 편집기에서 열려 있는 파일이 포함된 프로젝트의 이름으로 확장됩니다: %{CurrentDocument:Project:Name}.
변수 값을 지정하면 변수의 모든 인스턴스 이름이 바뀌므로 코드조각 내에서 고유한 변수 이름을 사용하세요.
코드조각에 입력하는 값의 대소문자를 확인하려면 다음 수정자를 사용하세요:
:c문자열의 첫 글자를 대문자로 변환합니다.:l문자열을 소문자로 변환합니다.:u문자열을 대문자로 변환합니다.
예를 들어 class 코드조각에 다음 줄을 추가하여 $name$ 변수 값을 지정하는 방식에 관계없이 함수 이름이 모두 소문자로 변환되도록 지정합니다:
void $name:l$() {}
스니펫 편집기는 편집하거나 추가하는 스니펫의 구문을 확인하지 않습니다. 그러나 코드 조각을 사용할 때 코드 편집기는 빨간색 밑줄을 그어 오류를 표시합니다.
기본 제공 코드조각을 변경한 내용을 취소하려면 Revert Built-in 을 선택합니다.
코드조각 제거하기
제안 목록에 여러 사용 사례에 대해 유사한 기본 제공 코드 조각이 여러 개 표시될 수 있습니다. 코드를 작성할 때 코드를 더 짧게 만들려면 필요하지 않은 기본 제공 코드 조각을 제거하세요. 나중에 필요한 경우 복원할 수 있습니다.
코드조각을 제거하려면 목록에서 코드조각을 선택한 다음 Remove 을 선택합니다. 제거한 코드조각을 복원하려면 Restore Removed Built-ins 을 선택합니다.
코드조각 초기화하기
추가된 모든 스니펫을 제거하고 제거된 모든 스니펫을 복원하려면 Reset All 을 선택합니다.
참고: 이제 OK 또는 Apply 을 선택하면 모든 코드조각을 영구적으로 잃게 됩니다.
코드 완성, 코드 문서화, Qt Creator 변수 사용, 님, 자동 완성 메뉴에 코드 조각 추가, 코드 완성 및 완료를참조하세요 .
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.