스니펫
스니펫 편집기에서 스니펫을 추가, 변경 및 제거하려면 ‘ Preferences ’ > ‘ 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 ’을 선택하세요.
참고: 이 시점에서 ‘ Apply ’를선택하면 사용자 정의 스니펫이 모두 영구적으로 삭제됩니다.
참조: 자동 완성 메뉴에 코드 스니펫 추가, CMake 코드 완성, 코드 완성, 문서 코드, 방법: 편집기 구성, Qt Creator 변수 사용, 완성, Nim.
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.