このページでは

プロジェクトまたはファイルシステム内を検索する

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 で、使用する検索エンジンを選択します:
    • Qt Creator 検索エンジンを使用するには、Internal を選択します。
    • Gitを使用して、Git作業ツリー内の追跡されたファイルのみを検索するには、Git Grep を選択します。検索対象を 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.