Rainbow Engine

IT技術を分かりやすく簡潔にまとめることによる学習の効率化、また日常の気付きを記録に残すことを目指します。

C# VisualStudio

VisualStudioで文字列の検索をソリューション内やプロジェクト内で行う方法

投稿日:2021年3月26日 更新日:

<目次>

(1) VisualStudioで文字列の検索をソリューション内やプロジェクト内で行う方法
 (1-1) 検索方法
  (1-1-1) 「検索と置換」画面を開く
  (1-1-2) 検索条件の指定
  (1-1-3) 検索の実行

(1) VisualStudioで文字列の検索をソリューション内やプロジェクト内で行う方法

VisualStudioではプロジェクトやソリューション内を横断的に文字列検索を行う事が出来るので、その方法をご紹介いたします。

(1-1) 検索方法

(1-1-1) 「検索と置換」画面を開く

「Ctrl+Shift+F」を押下するか、あるいはメニューから「編集⇒検索と置換⇒フォルダーを指定して検索」を選択して「検索と置換」画面を開きます。

(図110)

(図111)

 

(1-1-2) 検索条件の指定

■①上のテキストボックスに「検索したい文言」を入力します。

(図112)

 

■②「検索場所」のプルダウンで「検索範囲」を指定します。右端の「…」ボタンで任意のフォルダーを指定する事もできます。

 

(図113)

「検索場所」の各オプションの意味は以下の通りです。
 
・ソリューション全体
現在開かれている「ソリューション」配下全部が対象になります。
 
(図114)
 
・現在のプロジェクト
現在作業している「プロジェクト」配下全部が対象になります。
 
(図115)
 
・現在のディレクトリ
現在作業中のファイル(下図)が属するフォルダー配下が対象になります(例ですと、RouteConfigが属するフォルダ配下)
 
(図116)
 
・すべての開かれているドキュメント
タブを開いている全てのファイルが対象になります。
 
(図117)
 
・現在のドキュメント
現在開いているファイルが対象になります。
 
(図118)

■③「ファイルの種類」の指定

ここでは指定したフォルダーを「含める」や「含めない」の設定を行う事ができます。記述のルールは下記の通りです。

(図119)

(記述ルール)
・「*\[フォルダー名]\*」で指定したフォルダーを対象にする事が出来ます。
・逆に先頭に「!」を付けて「!*\[フォルダー名]\*」とする事で、このフォルダは検索対象から「除外」する事が出来ます。
・複数指定する場合はセミコロン「;」で区切ります。

 

デフォルトでは「!*\bin\*;!*\obj\*;!*\.*」のようになっており、「bin」「obj」といったフォルダ配下は検索対象に含めない、という意味になります。

例えば、ここの末尾に「!*\Views\*」を追加すると、元々ヒットしていた「Views」フォルダ配下を除外して検索するように変わります。

(図120)①Before

(図120)②After

目次にもどる

(1-1-3) 検索の実行

条件が指定できたら「すべて検索」を押下して検索します。検索結果は次のように一覧で表示されます。

(図121)

 

見たい明細をクリックすると、該当ファイルが開いて、該当行にカーソルが当たった状態で表示されます。

 

(図122)

目次にもどる

Adsense審査用広告コード


Adsense審査用広告コード


-C#, VisualStudio

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

C#のコンソールアプリで引数を与えて実行する方法

<目次> (1) C#のコンソールアプリで引数を与えて実行する方法  (1-1) 設定箇所  (1-2) サンプルプログラム  (1-3) サンプルプログラムの補足 (1) C#のコンソールアプリで引 …

Xamarin.Formsのプロジェクトの構成について~各ファイルの役割や概要について~

<目次> (1) Xamarin.Formsのプロジェクトの構成について  (1-1) プロジェクト構造の概要  (1-2) プロジェクトの初期ファイルの一覧 (1) Xamarin.Formsのプロ …

Xamarin.Formsのプロジェクトを新規作成する手順

<目次> (1) Xamarin.Formsのプロジェクトを新規作成する手順  (1-1) Xamarin.Formsプロジェクトの作成   (1-1-1) プロジェクト新規作成   (1-1-2) …

C#でファイルの存在チェックを行う方法+サンプルプログラムをご紹介

<目次> (1) C#でファイルの存在チェックを行う方法  (1-1) 構文  (1-2) サンプルプログラム (1) C#でファイルの存在チェックを行う方法 (1-1) 構文 (構文) if (!F …

C#のvarとは?型を調べる方法や制約事項についてもご紹介

<目次> (1) C#のvarとは?型を調べる方法や制約事項についてもご紹介  (1-1) C#のvarとは?  (1-2) サンプルプログラム:varの基本動作確認#1  (1-3) サンプルプログ …

  • English (United States)
  • 日本語
Top