Visual Studioでファイル名を検索するにはどうすればよいですか?


203

ではEclipseのあなたは押すことで、プロジェクト内のファイルを検索することができますCTRL- - 。SHIFTR

Visual Studioでこれを行う方法はありますか?



PS、私はこの質問が以前に尋ねられたことを知っていますが、リンクされたファイルに、より良い、より正しい答えがあります。
Jason

1
違反はありませんが、崇高なテキストをCTRL + pで押した後、これは恐ろしく感じられます。
dud3

4
別の答えを選んでいただけますか?受け入れられた答えは質問に答えません。
thecoolmacdude 2017年

@ dud3設定で別のキー/キーセットに再バインドすることもできます
Antfish

回答:


466

Googleや他の場所からこのページにアクセスした他の人にとっては、この答えはおそらくそれらすべての中で最良の答えです。

要約すると、次のように入力するだけです。

CTRL + ,

次に、ファイル名の入力を開始します。


5
ソリューションエクスプローラーで正しいファイルを探すだけで、おそらく毎日30分は無駄になります。これは私のお気に入りのショートカットです!
Rick Love

11
メソッド名も表示されますが、少し面倒です。

3
残念ながら、これは検索をファイル名に限定せず、記号も含まれます
Xavier Poinas

10
これが質問に正確に答えるかどうかはわかりませんが、これは大規模なプロジェクトで非常に煩わしいシンボル(メソッドなど)も検索します。さらに、Ctrl+;ソリューションエクスプローラーでの検索のショートカットである同じことを実現できます。
nawfal 2016年

9
@marsh VS 2017.3(およびおそらくそれ以前)Ctrl-では、コマンドウィンドウのように動作します。'f'コマンドを指定してファイル名を指定すると、ファイルのみが検索されます(例: "f someFile.cpp")。クリックしたい場合は、「f」を前に付けるボタンもあります。
Kaganar 2017

58

現時点での最良のオプションは、Microsoft Visual Studioアドオンと呼ばれるProductivity Power Tools(VS 2010バージョンVS 2013バージョン)をインストールすることです。

これには「ソリューションナビゲーター」が付属しています(ソリューションエクスプローラーの代わりに、多くの利点があります)。

検索ソリューションナビゲーター

ところで、この機能はVisual Studio 2012に組み込まれています。


2017年に組み込まれました!
フィリップ

48

VS2013では、この機能のソリューションエクスプローラーをクリックできます。

ショートカットは:

ctrl + ;

コンテンツではなくファイル名のみを検索するには(特にC#の場合)、以下のオプションをオフにします。


とても便利です。私はVS 2019プレビューを使用していますが、それは完全にうまく機能します。
John Erbynn

34

Visual Studio 2017、それは今の名前、より良いバージョンが付属しています“Go To All”し、キーボードショートカットにバインドされているCTRL + Tだけでなく、CTRL +,インラインフィルタリングを含んでおり、“fuzzy search”

CTRL + T

CTRL + ,


1
はい、最後に、ファイル名のみでフィルタリングする組み込みの方法を追加しました!タイプf、スペース、そしてファイル名。例:CTRL+T次にf MyClass、一致するファイルに到達するまで、キーボードの↓を押します。この方法は、厳密にファイル名のみであるという点で、ソリューションエクスプローラー検索(ファイル名とクラス名の両方を表示することによりスペースを浪費する)よりも優れています。
ネイト・クック

1
ツール->オプション->キーボード-> Edit.GoToFileでカスタムキーボードショートカットを追加することもできfます。
Nate Cook、

1
のデフォルトEdit.GoToFileはCtrl + 1、Ctrl + Fです。Ctrl + 1、Ctrl + <key>にはさらに多くの機能があります。F =ファイル、M =メンバー、R =最近のファイル、T =タイプ
bugybunny '11

15

標準ツールバーの検索ドロップダウンで、「ファイルを開く」マクロ> ofを使用してファイルを検索できます。上記のドロップダウンをクリック(またはCtrl-Dを押す)してから、「CoreEdit.cs」の(引用符を除いて)入力を開始すると、入力に応じて絞り込まれる動的なリストが表示されます。


6

Visual Studioの2017年に、あなたは検索することができ、ファイルに直接Ctrl+ 1Ctrl+ F(キーボードコマンド:Edit.GoToFile)。

または、Ctrl+ tまたはCtrl+ ,(Edit.GoToAllコマンド)を使用して、で検索を開始することもできますf


6

簡単にCTRL+ SHIFT+を押しTます。これはファイルの名前を調べます。


これは超便利です!共有いただきありがとうございます。
Leniel Maccaferri

5

私はusysware DPackを使用しています:http ://www.usysware.com/dpack/

次に、ALT-Uを押してファイル名の入力を開始し、正しいファイルを選択します。DPackには、他にも優れた機能があります。

ここに画像の説明を入力してください

(スクリーンショットに追加されたハイライト)

注:プラグインを許可していないため、Visual StudioのExpressエディターでは機能しません。


おもしろい、それはリシャーパーと競合していますか?
エドワードタングアイ、

3
私には問題ありませんが、resharperはファイル検索ctrl-shift-t
Erwin

私はすでに簡単なブックマークにDPack(Delphi Pack)を使用しています。ユニット検索もあることに気づかなかった。Delphiの10年前のIDEは、Visual Studioよりも開発者に優しいので悲しい。人々は何が欠けているのかを理解していません。ずさんなVSとは
Ian Boyd、

3

コメントでReSharperについて言及しているので、

ReSharperでこれを行うには、キーマッピングで[Goto File ...]オプション(Ctrl-Shift-NまたはReSharper-> Go To-> File ...)を使用します。


1
@Andomar:はい、Visual StudioとIDEAのどちらのショートカットが構成されているかによって異なります。
adrianbanks 2011

2

コマンドウィンドウを開く([表示]-> [その他のウィンドウ]-> [コマンドウィンドウ-Ctrl + W、A])> ofの後にファイル名を入力します。入力するとリストが表示されます。


2

ビジュアルアシスト:リンク

インストールしてソリューションをロードし、Shift+ Alt+を押してO、サブストリングでソリューション内のファイルを検索します。シンボルと同等のShift+ Alt+ も試してくださいS。このアドインには、完成度のポップアップと構文の色付けの要素がたくさんありますが、すべての好みに対応できるわけではありませんが、コードブラウジング機能は適切に実行されており、議論の余地はありません。

フォーラムへのコメントから判断すると、Resharperとの互換性は注目に値します。

無料で、Nifty Solution:linkも試してください。

私自身はこれを使用していませんが、著者のNifty Perforceプラグインを使用しています。


気の利いたソリューションが優れています。そのシンプルで機能します。それはまた私が好きな「ヘッダー/ソース間のトグル」を追加します。
javs

2

これは古い質問ですが、VS 2012までを使用している場合はPhatstudioをお勧めします。かなり高速に動作し、「スペース」を使用して複数の単語の検索をサポートします。したがって、LoginControllerを検索するには、Alt + Oを押して、「Lo Con」を使用して検索できます。 ここに画像の説明を入力してください。Resharper(有料)とCodeMaid(無料)を使用してこれを行うこともできます。


2

Visual Studio for Mac 2017 7.xx

ファイル名で検索するには:

  • + .
  • Ctrl+ Shift+D

タイプ名で検索するには:

  • Ctrl+ Shift+T

キーボードフォーカスがVisual Studioウィンドウの右側上部の隅に移動している可能性があります。

ここに画像の説明を入力してください


1

プロジェクトフォルダー内のWindowsエクスプローラー検索を使用するのは簡単すぎます。できました。


インデックスを追加すると、それはキラーソリューションです!
Martin Capodici

このオプションは、Visual Studioに読み込まれたFTPサイトでは機能しません。vs2013では、Ctrl +セミコロンを使用すると、ウィンドウを閉じずに、ソリューションエクスプローラーをファイル名ですばやく検索できます。
ジョン

私はVS 2010を使用していて、ユーザーコントロールのファイルの背後にあるすべてのコード(つまり、.ascx.csファイル)を開きたいと思っていました。本当にあなたの解決策は単純明快で便利です
sohaiby

2
b / c Windows ExplorerとVs.NEtの間を行き来するのが大好きです。
RyBolt 2016年

1

Ctrl + +の組み合わせで「ナビゲート」というウィンドウを簡単に呼び出すことができます

または、に移動ツールをクリックしますナビゲートすることを


ビジュアルスタジオ2012では-> EDIT-> Navigate ToまたはCtrl +、
edW

1

Ctrlキーを押しながらTキーを押すと、エディターのGet to allを取得できます。ここで、ファイル名を入力して、その特定のファイルに移動できます。



0

Visual Studio 2008(およびおそらくそれ以降)では、無料のDevExpress CodeRush XpressアドインがCtrl+ Alt+ FQuick File Navigationを提供し、ファイル名または大文字の正確なサブストリングを検索します。

(この答えに関係のない、しかし、注意して、むしろ、より便利なクイックナビゲーションCtrl+ Shift+ Q、私は今程度前に知られていることが好きだろうどの:-))



0

Macの Visual Studio 2017 Communityエディションは、ショートカットは次のとおりです。

  • Cmd+ Shift+ D:ファイル名で検索
  • Cmd+ Shift+ T:タイプ名で検索

これらのコマンドを表示するには、トップメニューに移動します:検索>移動

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.