

 AWS Cloud9 は新規顧客には利用できなくなりました。 AWS Cloud9 の既存のお客様は、通常どおりサービスを引き続き使用できます。[詳細はこちら](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# IDE AWS Cloud9 でのテキストの検索と置換
<a name="find-replace-text"></a>

 AWS Cloud9 統合開発環境 (IDE) の find and replace バーを使用して、1 つまたは複数のファイル内のテキストを検索して置き換えることができます。
+  [1 つのファイルでテキストを検索する](#find-replace-text-find-single) 
+  [1 つのファイルでテキストを置き換える](#find-replace-text-replace-single) 
+  [複数のファイルでテキストを検索する](#find-replace-text-find-multiple) 
+  [複数のファイルでテキストを置き換える](#find-replace-text-replace-multiple) 
+  [検索と置換のオプション](#find-replace-text-replace-options) 

## 1 つのファイルでテキストを検索する
<a name="find-replace-text-find-single"></a>

1. テキストを検索するファイルを開きます。ファイルがすでに開いている場合は、ファイルのタブを選択してそのファイルをアクティブにします。

1. メニューバーで［**File (ファイル)]、［Find (検索)**］の順に選択します。

1. 検索と置換のバーで、［**Find (検索)**］に検索するテキストを入力します。

1. 追加の検索オプションを指定するには、「[検索と置換のオプション](#find-replace-text-replace-options)」を参照してください。

1. 一致するものがある場合、［**検索**］ボックスの **0 of 0** (0/0) はゼロ以外の数字に変わります。一致するものがあれば、エディターは最初の一致項目に進みます。複数の一致がある場合、次の一致に進むには、［**Find (検索)**］ボックスで右矢印を選択するか、メニューバーで［**Find (検索)]、［Find Next (次を検索)**］を選択します。前の一致に進むには、［**Find (検索)**］ボックスで左矢印を選択するか、メニューバーで［**Find (検索)]、［Find Previous (前を検索**］を選択します。

## 1 つのファイルでテキストを置き換える
<a name="find-replace-text-replace-single"></a>

1. テキストを置き換えるファイルを開きます。ファイルがすでに開いている場合は、ファイルのタブを選択してそのファイルをアクティブにします。

1. メニューバーで［**Find (検索)]、［Replace (置換)**］の順に選択します。

1. 検索と置換のバーで、［**Find (検索)**］に検索するテキストを入力します。

1. ［**Replace With (置換後の文字列)**］で、［**Find (検索)**］に置き換えるテキストを入力します。

1. 追加の検索と置換のオプションを指定するには、「[検索と置換のオプション](#find-replace-text-replace-options)」を参照してください。

1. 一致するものがある場合、［**検索**］ボックスの **0 of 0** (0/0) はゼロ以外の数字に変わります。一致するものがあれば、エディターは最初の一致項目に進みます。複数の一致がある場合、次の一致に進むには、［**Find (検索)**］ボックスで右矢印を選択するか、メニューバーで［**Find (検索)]、［Find Next (次を検索)**］を選択します。前の一致に進むには、［**Find (検索)**］ボックスで左矢印を選択するか、メニューバーで［**Find (検索)]、［Find Previous (前を検索**］を選択します。

1. 現在の一致を［**Replace With (置換後の文字列)**］のテキストに置き換えて次の一致に移動するには、［**Replace (置換)**］を選択します。すべての一致を［**Replace With (置換後の文字列)**］のテキストに置き換えるには［**Replace All (すべて置換)**］を選択します。

## 複数のファイルでテキストを検索する
<a name="find-replace-text-find-multiple"></a>

1. メニューバーで［**Find (検索)]、［Find in Files (ファイルの検索)**］の順に選択します。

1. 検索と置換のバーで、［**Find (検索)**］に検索するテキストを入力します。

1. 追加の検索オプションを指定するには、「[検索と置換のオプション](#find-replace-text-replace-options)」を参照してください。

1. ［**Find (検索)**］ボタンの右側にあるボックス (`*.*, -.*` のあるボックス) で、検索に含める、または除外するファイルのセットを入力します。例:
   + 空白、`*`、または `*.*`: すべてのファイルを検索します。
   +  `my-file.txt`: `my-file.txt` という名前のファイルのみを検索します。
   +  `my*`: `my` で始まるファイル名のファイルのみを検索します。
   +  `my*.txt`: `my` で始まり、ファイル拡張子 `.txt` を持つファイル名のファイルのみを検索します。
   +  `my*.htm*`: ファイル名が `my` で始まり、`.htm` で始まるファイル拡張子を持つすべてのファイルを検索します。
   +  `my*.htm, my*.html`: ファイル名が `my` で始まり、ファイル拡張子 `.htm` または `.html` を持つすべてのファイルを検索します。
   +  `-my-file.txt`: `my-file.txt` という名前のファイルは検索しません。
   +  `-my*`: `my` で始まるファイルは検索しません。
   +  `-my*.htm*`: ファイル名が `my` で始まり、`.htm` で始まるファイル拡張子を持つファイルは検索しません。
   +  `my*.htm*, -my*.html`: ファイル名が `my` で始まり、`.htm` で始まるファイル拡張子を持つすべてのファイルを検索します。ただし、ファイル名が `my` で始まり、拡張子が `.html` であるファイルは検索しません。

1. 前のボックスの横にあるドロップダウンリストで、次のいずれかを選択して、検索範囲を特定の場所のみにさらに制限します。
   +  ［**Environment (環境)**]:［**Environment (環境)**］ウィンドウ内のファイルのみを検索します。
   +  ［**プロジェクト (excludes.gitignore'd)**]: `.gitignore` ファイルが存在する場合、環境内の `.gitignore` ファイルにリストされているファイルまたはファイルタイプを除く、環境内のファイルを検索します。
   +  ［**Selection: (選択:)**]:［**Environment (環境)**］ウィンドウで現在選択されているファイルのみを検索します。
**注記**  
単一のフォルダにのみ検索をさらに制限するには、［**Environment (環境)**］ウィンドウでフォルダを選択し、［**Selection (選択)**］を選択します。または、［**Environment (環境)**］ウィンドウでフォルダを右クリックし、コンテキストメニューで［**Search In This Folder (このフォルダで検索)**］を選択します。
   +  ［**お気に入り**]:［**環境**］ウィンドウの［**お気に入り**］リスト内のファイルのみを検索します。
   +  ［**Active File (アクティブなファイル)**]: アクティブなファイルのみを検索します。
   +  ［**Open Files** (開いているファイル)]:［**環境**］ウィンドウの［**Open Files** (開いているファイル)］リスト内のファイルのみを検索します。

1. ［**Find (検索)**］を選択します。

1. 一致するファイルに移動するには、［**Search Results (検索結果)**］タブでファイル名をダブルクリックします。特定の一致項目に移動するには、［**Search Results (検索結果)**］タブでその一致項目をダブルクリックします。

## 複数のファイルでテキストを置き換える
<a name="find-replace-text-replace-multiple"></a>

1. メニューバーで［**Find (検索)]、［Find in Files (ファイルの検索)**］の順に選択します。

1. 検索と置換のバーで、［**Find (検索)**］に検索するテキストを入力します。

1. 追加の検索オプションを指定するには、「[検索と置換のオプション](#find-replace-text-replace-options)」を参照してください。

1. ［**Find (検索)**］ボタンの右側にあるボックス (`*.*, -.*` のあるボックス) で、検索に含める、または除外するファイルのセットを入力します。例:
   + 空白、`*`、または `*.*`: すべてのファイルを対象とします。
   +  `my-file.txt`: `my-file.txt` という名前のファイルのみを対象とします。
   +  `my*`: `my` で始まるファイル名のファイルのみを対象とします。
   +  `my*.txt`: `my` で始まり、ファイル拡張子 `.txt` を持つファイル名のファイルのみを対象とします。
   +  `my*.htm*`: ファイル名が `my` で始まり、`.htm` で始まるファイル拡張子を持つすべてのファイルを対象とします。
   +  `my*.htm, my*.html`: ファイル名が `my` で始まり、 `.htm` または `.html` のファイル拡張子を持つすべてのファイルを対象とします。
   +  `-my-file.txt`: `my-file.txt` という名前のファイルは検索しません。
   +  `-my*`: `my` で始まるファイルは検索しません。
   +  `-my*.htm*`: ファイル名が `my` で始まり、`.htm` で始まるファイル拡張子を持つファイルは検索しません。
   +  `my*.htm*, -my*.html`: ファイル名が `my` で始まり、`.htm` で始まるファイル拡張子を持つすべてのファイルを検索します。ただし、ファイル名が `my` で始まり、拡張子が `.html` であるファイルは検索しません。

1. 前のボックスの横にあるドロップダウンリストで、次のいずれかを選択して、検索範囲を特定の場所のみにさらに制限します。
   +  ［**Environment (環境)**]:［**Environment (環境)**］ウィンドウ内のファイルのみを対象とします。
   +  ［**プロジェクト (excludes.gitignore'd)**]: `.gitignore` ファイルが存在する場合、`.gitignore` ファイルにリストされているファイルまたはファイルタイプを除く、環境内のファイルを対象とします。
   +  ［**Selection: / (選択: /)**]: 現在選択されているすべてのファイルのみを対象とします。
   +  ［**お気に入り**]:［**環境**］ウィンドウの［**お気に入り**］リスト内のファイルのみを対象とします。
   +  **Active File (アクティブなファイル)**: アクティブなファイルのみを対象とします。
   +  ［**Open Files (開いているファイル)**]:［**Environment (環境)**］ウィンドウの［**Open Files (開いているファイル)**］リスト内のファイルのみを対象とします。

1. ［**Replace With (置換後の文字列)**］で、置き換えるテキストを［**Find (検索)**］に入力します。

1. ［**Replace (置換)**］を選択します。
**注記**  
置換操作は、範囲内のすべてのファイルで直ちに行われます。この操作は簡単に元に戻すことができません。置換操作を開始する前に何が変更されるのかを見たい場合は、代わりに［**Find (検索)**］を選択します。

1. 置換するファイルに移動するには、［**Search Results (検索結果)**］タブでファイル名をダブルクリックします。特定の置換項目に移動するには、［**Search Results (検索結果)**］タブでその置換項目をダブルクリックします。

## 検索と置換のオプション
<a name="find-replace-text-replace-options"></a>

検索および置換操作を変更するには、検索および置換バーの次のいずれかのボタンを選択します。

![\[1 つのファイル内を検索する\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/ide-search-single.png)


![\[複数のファイル内を検索する\]](http://docs.aws.amazon.com/ja_jp/cloud9/latest/user-guide/images/ide-search-multiple.png)

+  **Regular Expressions (正規表現)**:［**Find (検索)**］または［**Find in Files (ファイルの検索)**］で指定された正規表現に一致するテキストを検索します。詳細については、Mozilla 開発者ネットワークに掲載されている [JavaScript 正規表現](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern)の「*Writing a regular expression pattern*」のトピックを参照してください。
+  ［**Match Case (大文字と小文字を区別)**:［**Find (検索)**］または［**Find in Files (ファイルの検索)**］で指定された大文字と小文字に一致するテキストを検索します。
+  ［**Whole Words (語全体)** (語全体)]:［**Find (検索)**］または［**Find in Files (ファイルの検索)**］の標準の文字ルールを使用してテキストを検索する
+  **Wrap Around (折り返す)**: 1 つのファイルのみの検索で、次または前の一致に進むときにファイルの最後または先頭で停止しません。
+  **Search Selection (選択範囲の検索)**:1 つのファイルのみの検索で、選択範囲内でのみ検索します。
+  ［**Show Console** (コンソールを表示)]: 複数のファイルの検索で、アクティブなペインの代わりに、［**コンソール**］に［**検索結果**］タブを表示します。
+  ［**Preserve Case (大文字と小文字を保持)**］:1 つのファイルのみの検索で、テキストを置き換えるときに適用される大文字と小文字の区別を保持します。