로케이터로 탐색
파일뿐만 아니라 로케이터 필터로 정의된 모든 항목을 찾을 수 있을 뿐만 아니라, 전역 작업을 트리거하고 프로젝트 빌드나 외부 도구 실행과 같은 다른 작업도 수행할 수 있습니다.

로케이터로 이동
로케이터를 활성화하려면:
- Ctrl+K (macOS에서는Cmd+K )를 누릅니다.
- Tools 로 이동한 후, ‘ Locate ’를 선택합니다.
- Edit 로 이동한 다음, Go to Line 를 선택합니다.
- 에디터 도구 모음에서 행 및 열 표시기를 선택합니다.
기본적으로 로케이터는 Qt Creator 창의 왼쪽 하단에 있습니다. 중앙에 위치한 팝업으로 열려면
를 선택한 다음, Open as Centered Popup 를 선택하십시오.
로케이터 필터 사용
사용 가능한 필터는 현재 문서와 프로젝트에 따라 다릅니다. 로케이터 필드가 비어 있으면 사용 가능한 필터 목록이 표시됩니다. ‘
’를 선택할 때도 필터 목록이 표시됩니다. 특정 로케이터 필터의 기능에 대한 자세한 내용은 필터 위에 마우스를 올렸을 때 나타나는 툴팁을 참조하십시오.
로케이터 필터를 사용하려면:
- 로케이터 필터 접두사를 입력한 후 공백을 누르십시오. 접두사는 일반적으로 1~3자 정도의 짧은 문자열입니다. 그런 다음 검색 문자열(예: 파일 이름 또는 클래스 이름)이나 실행할 명령어를 입력하십시오. Tab 키를 눌러 검색 문자열을 자동 완성하십시오.
- 필터 목록에서 로케이터 필터를 선택하여 사용합니다. 위/아래 화살표 키를 사용하거나 Ctrl+P 및 Ctrl+N을 눌러 목록을 위아래로 이동한 다음, Enter 키를 눌러 선택한 필터를 적용합니다.
검색 문자열을 입력하면 로케이터는 해당 문자열이 객체 이름의 어느 위치에 나타나든 상관없이 그 발생 위치를 표시합니다. 콜론(:), 대문자( m) 및 소문자( t)와 같은 일부 로케이터 필터는 퍼지 매칭을 지원합니다. 즉, 카멜 케이스를 사용할 때는 대문자를, 스네이크 케이스를 사용할 때는 밑줄 뒤의 문자를 입력하여 심볼을 찾을 수 있습니다.
탭 자동 완성 기능을 끄려면 ‘
’을 선택하고 ‘ Use Tab Completion ’의 선택을 해제하십시오.
검색 문자열에 와일드카드 문자를 사용하세요
검색 결과를 좁히려면 다음 와일드카드 문자를 사용하십시오.
- 임의의 개수의 문자를 포함하거나 문자가 없을 수도 있는 경우, '
*'를 입력하십시오. - 특정 문자가 한 번만 나타나는 경우를 일치시키려면 '
?'를 입력하십시오.
기본 필터 생략
기본적으로 접두사 없이 다음과 같은 사전 설정된 위치 지정 필터를 사용할 수 있습니다:
- 현재 파일의 특정 행과 열로 이동하기 (
l). - 열려 있는 파일로 이동(
o). - 열려 있는 프로젝트 중 어느 프로젝트의 파일이든 이동하기 (
a).
줄 및 열 찾기
문서를 열 때 문서의 특정 행과 열로 바로 이동하려면, 로케이터의 파일 이름 뒤에 행 번호와 열 번호를 더하기 기호(+) 또는 콜론(:)으로 구분하여 추가하십시오.
예를 들어, HelloWorld.qml 파일을 41행 2열에서 열려면 다음과 같이 입력하십시오:
HelloWorld.qml:41:2
웹 검색
Web Search (r) 로케이터 필터를 사용하여 웹 검색을 수행할 수 있습니다.
Bing, Google, Yahoo! Search, cplusplus.com 및 Wikipedia에 대한 URL과 검색 명령은 기본적으로 구성되어 있습니다. 로케이터 환경 설정에서 다른 웹 검색 엔진에 대한 검색 명령을 추가할 수 있습니다.
로케이터에서 파일 및 디렉터리 생성
새 파일을 생성하여 편집기에서 열려면:
f을 입력한 후 공백을 넣고, 경로와 파일 이름을 입력합니다.- Enter 키를 누르거나 ‘ Create and Open File ’을 선택합니다.
디렉터리를 생성하려면 ‘ Create Directory ’을 선택합니다.
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.