適用対象: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
[検索と置換] ウィンドウの [フォルダーを指定して検索] タブでは、指定したファイルのセットのコードで文字列や式を検索できます。 検出された項目および実行するアクションは、[結果オプション]で選択された検索結果ウィンドウに表示されます。
ツール バー ボタンやショートカット キーを使用して [検索と置換] ダイアログ ボックスを開くこともできます。
ここでは、 [フォルダーを指定して検索] タブで使用できるコントロールについて説明します。
[検索する文字列]
[フォルダーを指定して検索] タブの以下のコントロールを使用すると、検索する文字列または式を指定できます。
[検索する文字列]
検索するテキストを入力します。 ダイアログ ボックスを開く前にカーソルで選択されていたテキスト、近接するテキスト、または以前に検索したテキストが、検索テキストの候補として示されます。 ドロップダウン リストを使用して、直前の 20 回の検索文字列の中から 1 つを再選択することができます。
ワイルドカード付き文字列
アスタリスク (*) や疑問符 (?) などのワイルドカードを検索文字列内で使用する場合は、[検索オプション] の下にある [条件] チェック ボックスをオンにして、[ワイルドカード]をクリックします。
正規表現
検索エンジンが検索文字列を正規表現として解釈するようにするには、[検索オプション] の下にある [条件] チェック ボックスをオンにして、[正規表現]をクリックします。
式ビルダー
[検索オプション] で [条件] チェック ボックスがオンになっている場合、[検索する文字列]ボックスの横にある三角形のボタンを使用できます。 このボタンをクリックすると、選択した [条件] オプションに応じて、ワイルドカードまたは正規表現の一覧が表示されます。 この一覧から項目を選択すると、 [検索する文字列] の文字列に追加されます。
[検索対象]
[検索対象] ドロップダウン リストから選択したオプションで、 [フォルダーを指定して検索] の検索を現在アクティブなファイル内でだけ実行するか、特定のフォルダー内のすべてのファイルに対して実行するかが決まります。 一覧から検索範囲を選択するか、フォルダー パスを入力します。または、 [参照] ボタンをクリックして [検索フォルダーの選択] ダイアログ ボックス を表示し、検索対象のフォルダーを選択します。
注
選択した [検索対象] オプションの設定により、ソース コード管理からチェックアウトしたファイルに対して検索が行われる場合、ローカル コンピューターにダウンロードされているファイル バージョンだけが検索されます。
で を調べる
あらかじめ定義されている検索範囲をこの一覧から選択するか、[Custom Directory Set]\(カスタム ディレクトリ セット\) ダイアログ ボックスを使用して独自のディレクトリのセットを入力します。
[現在のドキュメント]
このオプションは、ドキュメントがエディターで開かれているときに使用できます。 アクティブ ドキュメントだけを対象に、 [検索する文字列] に指定した文字列の検索が実行されます。
[すべての開かれているドキュメント]
編集のために現在開かれているすべてのファイルを検索します。
[現在のプロジェクト]
アクティブ プロジェクト内のすべてのファイルを検索します。
[ソリューション全体]
アクティブ ソリューション内のすべてのファイルを検索します。
[サブフォルダーを含める]
[検索対象] に指定したフォルダーのサブフォルダーも検索対象とすることを指定します。 カスタムのディレクトリ セットが必要です。
ブラウズ
このボタンをクリックすると、カスタムディレクトリセットダイアログボックスが表示され、検索ボックスに入力するディレクトリの名前付きセットを作成、編集、保存、および選択できます。
[条件]
[検索オプション] セクションは、展開したり折りたたんだりできます。 次のオプションをオンまたはオフに設定できます。
[大文字と小文字を区別する]
このチェック ボックスをオンにすると、検索結果ウィンドウには、[検索する文字列] で指定した文字列に大文字と小文字の違いを含めて完全に一致するインスタンスのみが検索結果ウィンドウに表示されます。 たとえば、[大文字と小文字を区別する] チェック ボックスをオンにして「MyObject」を検索すると、"MyObject" のみが返され、"myobject" や "MYOBJECT" は返されません。
[単語単位]
このチェック ボックスをオンにすると、[検索する文字列] で指定した文字列に単語単位で一致するインスタンスのみが検索結果ウィンドウに表示されます。 たとえば、「MyObject 」を検索すると、"CMyObject" や "MyObjectC" ではなく "MyObject" のみが返されます。
使用する方法
[検索する文字列] ボックスまたは [置換後の文字列] ボックスに入力された特殊文字を解釈する方法を指定します。 オプションは [ワイルドカード] と [正規表現]です。
[正規表現]
検索するテキストのパターンを定義する、特殊な表記です。 一覧については、「正規表現によるテキストの検索」を参照してください。
ワイルドカード
アスタリスク (*) や疑問符 (?) などの特殊文字は、1 つまたは複数の文字を表します。 一覧については、「正規表現によるテキストの検索」をご覧ください。
[次のファイルの種類を参照]
この一覧は、[検索対象]で指定したディレクトリ内で検索するファイルの種類を示します。 このフィールドが空の場合、 [検索対象] に指定されているディレクトリ内のすべてのファイルが検索の対象となります。
*.[ext]; *.[ext] (manual)
特定の種類のファイルを検索するには、ファイル名としてアスタリスク ワイルドカード (*) を入力し、ピリオド (.) およびファイル拡張子を順に入力します。 複数の種類のファイルを検索するには、複数の検索文字列をセミコロン (;) で区切って入力します。
*.[ext]; *.[ext] (from list)
一覧から項目を選択することによって、特定の種類のファイルを検索対象とする構成済みの検索文字列を入力できます。
[結果オプション]
[すべて検索] をクリックした場合の結果の位置を決定します。 [結果オプション] セクションは、展開したり折りたたんだりできます。 次のオプションをオンまたはオフに設定できます。
[検索結果 1] ウィンドウ
このチェック ボックスがオンの場合、現在の検索の結果は [検索結果 1] ウィンドウの内容に追加されます。 このウィンドウは、検索結果を表示するために自動的に開きます。 このウィンドウを手動で開くには、[表示] メニューの [その他のウィンドウ] をクリックし、[検索結果 1]をクリックします。
[検索結果 2 ウィンドウ]
このチェック ボックスをオンにすると、現在の検索の結果は [検索結果 1] ウィンドウの内容に追加されます。 このウィンドウは、検索結果を表示するために自動的に開きます。 このウィンドウを手動で開くには、[表示] メニューの [その他のウィンドウ] をクリックし、[検索結果 2]をクリックします。
[ファイル名のみ表示する]
一致項目ごとに 1 つのエントリではなく、一致項目を含むファイルごとに 1 つのエントリを、[検索結果 1] ウィンドウまたは [検索結果 2] ウィンドウに表示します。 SQL Server Management Studio では、このオプションは使用できません。
[すべて置換後に、変更したファイルを開いたままにする]
オンにすると、置換が実行されたすべてのファイルは開かれたままになります。これにより、変更内容を元に戻すか、保存するかを選択できます。 メモリの制約により、置換が実行された後に開いたままにできるファイル数が制限されることがあります。
注意事項
[元に戻す] は、編集のために開かれているファイルにだけ使用できます。 このオプションをオフにすると、編集のために開かれていなかったファイルは閉じたままとなるので、それらのファイルに対して [元に戻す] オプションは利用できません。
[検索と置換] のビュー
[検索と置換] ウィンドウの上部にあるタブに、ビューを切り替えるためのメニューがあります。 このメニューを使用して、アクティブなペインに表示する一連のフィールドを選択できます。 [検索と置換] ウィンドウを使いやすい場所にドッキングしておくと、タブを変えてビューを切り替えながら任意の検索操作や置換操作を実行できます。
[[クイック検索] に切り替える]
このツール バー タブを使用すると、ダイアログ ボックスが [クイック検索] ダイアログ ボックスに変わります。
[[フォルダーを指定して検索] に切り替える]
このツール バー タブを使用すると、ダイアログ ボックスが [フォルダーを指定して検索] ダイアログ ボックスに変わります。
[[シンボルの検索] に切り替える]
このツール バー タブを使用すると、ダイアログ ボックスが [シンボルの検索] ダイアログ ボックスに変わります。