CLion 2019.2ヘルプ

プロジェクトでの検索と置換

プロジェクト内のターゲットの出現と使用方法を検索し、さまざまな範囲を使用して特定の項目を除外することで検索範囲を絞り込むことができます。

プロジェクト内で検索文字列を探す

  1. メインメニューから編集 | 検索 | パス内検索 N/Aを選択します。

  2. 検索フィールドに、検索文字列を入力します。または、エディターで、検索する文字列を強調表示して N/Aを押します。CLionは、強調表示されたストリングを検索フィールドに配置します。

    以前の検索のリストを表示するには、N/Aを押します。

    必要に応じて、追加のオプションを指定します。

    cl findinpath window

    CLionは、検索文字列と含むファイルをリストします。

    複数行検索を実行するには、Multi-line search アイコンをクリックして新しい行を入力し、N/A / N/A を押して出現箇所をブラウズします。

  3. 検索文字列を置き換えるか、別の文字列を選択するか、N/A をもう一度押して新しい検索を開始するダイアログのプレビュー領域で結果を確認します。

  4. 分離されたツールウィンドウで出現箇所のリストを表示する必要がある場合は、検索ウィンドウで開くをクリックします。このウィンドウとそのオプションを使用して、結果をグループ化してプレビューし、さらに処理することができます。

プロジェクト内の検索文字列を置換する

  1. N/A を押してプロジェクト内の置換ダイアログを開きます。

  2. 上部のフィールドに検索文字列を入力します。下部のフィールドに、置換文字列を入力します。

    例:大規模プロジェクトで変数名を新しい名前に置き換える場合は、変数が設定ファイルにも現れる可能性があるため、名前変更リファクタリングではなくプロジェクト内の置換を使用してください。

  3. 使用可能な置換コマンドのいずれかをクリックします。

パス内検索ダイアログでは、さまざまなオプションを使用して検索プロセスを調整できます。

  1. パス内検索ダイアログで、単語または大/小文字を区別するなどのオプションを選択して、プロジェクト内の正確な単語を検索するか、大文字と小文字を一致させます。

    検索でregexを使う方法を学ぶためにregexドキュメントで検索を参照してください。

  2. 検索をフィルタリングするには、filter アイコンをクリックします。例:検索をフィルタリングして、コメントを省略したり、コメント内でのみ検索したりすることができます。

  3. 検索を制限するには、モジュールまたはディレクトリーなどの表示されたオプションのいずれかを選択します。さらに、検索にあらかじめ定義されたスコープのリストを提供するスコープオプションを選択することもできます。

    例:プロジェクト内の開いているファイルのみに検索を制限することも、クラス階層内を検索することもできます。

    タブなしで作業する場合は、scope 最近見たファイルまたは最近変更したファイルオプションが非常に役立ちます。独自のカスタムスコープを作成することもできます。ellipsis icon アイコンをクリックしてスコープダイアログを開きます。

特定のファイルタイプで検索する

ファイル・マスクオプションを使用して、検索を特定のファイルタイプに絞り込みます。リストから既存のファイルタイプを選択したり、新しいファイルタイプを追加したり、追加のファイルマスク構文を追加して、特定のパターンのファイルタイプを検索することができます。

  1. パス内検索ダイアログで、ファイル・マスクチェックボックスを選択し、ファイルタイプのリストから必要なものを選択します。CLionは検索を指定されたタイプに制限します。

  2. リストに必要なファイルタイプが見つからない場合は、ファイルタイプをファイル・マスクフィールドに入力します。

    例:gradleファイルのみを検索するには、次の構文を使用します。*.gradle

    *の他に、他のワイルドカード(英語)がサポートされています。必要に応じて、カンマを区切り文字として使用して複数のファイルタイプを指定します。

最終更新日: 2019年8月16日