이 페이지에서

프로젝트 또는 파일 시스템에서 검색

Search Results ] 보기에서 프로젝트 또는 파일 시스템 검색:

  • Ctrl+Shift+F를 누릅니다
  • ' Edit ' > ' Find/Replace ' > ' Advanced Find'로 이동한 후, ' Open Advanced Find'를 선택합니다.
  • ' Search Results ' 보기로 이동합니다.

검색 범위와 검색 기준에 따라 ‘ Qt Creator ’가 검색 문자열을 찾는 위치, 문자열과 텍스트의 일치 방식, 표시되는 결과가 결정됩니다.

단일 프로젝트에서 검색

  1. Scope 에서 ‘ Single Project ’를 선택합니다.

    검색 결과 화면의 ‘단일 프로젝트’ 옵션

  2. Search for 에서 찾고자 하는 문자열을 입력합니다.
  3. 대소문자를 구분하여 검색하거나, 전체 단어만 검색하거나, 정규식을 사용하거나, 바이너리 또는 생성된 파일을 제외하도록 옵션을 선택합니다.
  4. Project 에서 검색할 열려 있는 프로젝트를 선택합니다. 현재 활성화된 파일이 속한 프로젝트에서 검색하려면 ‘ Current ’를 선택합니다.
  5. File pattern 에서 파일 패턴을 지정하여 해당 패턴과 일치하는 파일로 검색 범위를 제한할 수 있습니다. 예를 들어, .cpp.h 파일에서만 문자열을 검색하려면 *.cpp,*.h 를 입력합니다.
  6. ' Exclusion pattern'에서 파일 패턴을 지정하여 검색에서 특정 파일을 제외할 수 있습니다.
  7. ' Search'을 선택하십시오.

일부 파일을 찾을 수 없는 경우, 해당 파일을 프로젝트의 일부로 선언하는 방법에 대해서는 프로젝트 내용 지정을 참조하십시오.

모든 프로젝트에서 검색

  1. Scope 에서 All Projects 를 선택합니다.

    검색 결과 보기의 ‘모든 프로젝트’ 옵션

  2. 검색 기준을 설정합니다.
  3. Search 를 선택합니다.

파일 시스템에서 검색

모든 프로젝트에서 검색할 때 사용할 수 있는 옵션 외에도, 사용할 검색 엔진과 검색할 디렉터리를 선택할 수 있습니다.

  1. Scope 에서 Files in File System 를 선택합니다.

    검색 결과 보기의 ‘파일 시스템 내 파일’ 옵션

  2. Search for 에서 검색할 문자열을 입력합니다.
  3. Search engine 에서 사용할 검색 엔진을 선택합니다.
    • ' Internal '을 선택하여 ' Qt Creator ' 검색 엔진을 사용합니다.
    • Git Grep 를 선택하면 Git을 사용하여 Git 작업 트리 내의 추적된 파일만 검색합니다. 검색 범위를 HEAD, 태그, 로컬 또는 원격 브랜치, 커밋 해시로 제한하려면 참조를 입력하십시오. 파일 시스템 전체를 검색하려면 해당 필드를 비워 두십시오.
    • 실험적인 Silver Searcher 플러그인을 사용하려면 ‘ Silver Searcher ’를 선택하십시오.
  4. ' Directory'에서 검색할 디렉터리를 선택합니다. ' Browse '를 선택하여 디렉터리를 지정하거나, ' Current '를 선택하여 현재 활성화된 파일이 있는 디렉터리에서 검색합니다.
  5. Search 를 선택하십시오.

찾기 및 바꾸기

기존 텍스트가 나타나는 부분을 모두 바꾸려면:

  1. ' Search & Replace'을 선택합니다.

    찾기 및 바꾸기 시의 검색 결과

  2. ' Replace with'에 새 텍스트를 입력합니다.
  3. Replace 를 선택하십시오.

바꾸기 시 원본 텍스트의 대소문자를 그대로 유지하려면 ‘ Preserve case ’를 선택하십시오. ‘바꾸기 시 대소문자 유지’ 에 나열된 규칙이 여기에도 적용됩니다.

참조: 사용 방법: 검색, 기호 찾기, 현재 파일에서 검색, Silver Searcher 켜기.

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.