Visual Studio 2012でファイルをすばやく開く方法


131

私はVS2012 RCをしようとしたが、それ以上使用可能な一つの良い機能を見つけていない(または、それはまだであれば、私に知らせてください)午前:私は、ファイル名を知っていればVS2010で、例えば、MyFile.cs私はすぐに入力して開くことができますCtrl+ D(または割り当てられたショートカット)を検索ツールに移動し、と入力する>of myfile.csと、ファイルが開きます。これにより、ファイル名のインクリメンタル検索が実行されるのでさらに便利です。手順全体で、マウスを使用する必要はありません。

VS2012の新しいクイック起動ツールは、開いているファイルのみを検索しますが、これは実際には必要ありません。この機能はVS2012でサポートされますか?そうですか、または同様の方法が存在する場合は教えてください。

回答:


242

私が使用してCtrl+ ;その後、ファイル名、その後enter、その後enter


2
ありがとう-これは素晴らしい!ReSharperを2012にインストールしていませんが、当面はCtrl +からWindow.SolutionExplorerSearchを再マップしました。Ctrl + Shift + Tに変更すると、うまく機能します!
Ryan Lanciaux 2012

10
これは、ファイルを開いた後に選択をクリアする場合に最適です。そのままでは、マウスで手動でクリアする必要があるため、ほとんど役に立ちません。:-(私はVSのために開いているファイル/検索シンボル/後藤ラインアドインワンボックス崇高なテキストスタイルをしたい
クリス・ハインズ

6
@ChrisHynes選択を解除するには... Ctrl +を押します。もう一度、ESCキーを押すと、フィールドがクリアされます。ESCキーをもう一度押すと、コードエディターにもフォーカスが戻ります。(理想的ではないが、何もないよりはましだ。)
ClearCloud8 2013

5
これは非常に遅いため、入力を停止して数秒待つまでリストを更新しません。使えません。リアルタイムで更新されるXcode / Eclipseの機能のようなものが必要です。
Glenn Maynard

1
プロジェクトのサイズが2つ大きい場合、速度が遅すぎることがわかりました。小規模なプロジェクトでは迅速に戻っています。
Arundev 2016年

145

Navigate To ...のEDITメニューを見てください。キーボードショートカットはCtrl+,


このショートカット(およびその他のショートカット)は、他のIDEと一致させたい場合は、[ツール...オプション...環境...キーボード]メニューでも変更できます。
Robert Zahm 2013年

NavigateToAllは、ソリューション内のファイルだけでなく、任意のファイルを開くことができるようにすることで、Navigate Toをさらに改善します。これは特に大規模なプロジェクトに役立ちます。
tcb 2014年

すべてのショートキーを同じリシャープショートキーに編集できますか?
Hien Nguyen

81

ソリューション内でファイルを開くだけの簡単なショートカットがあればいいのにと思います。

これら3つは近いですが、どれも完璧ではありません。

  1. Ctrl+ ;には遅延があり、ファイルを開いた後に検索がクリアされません。

  2. Ctrl+ ,最初は時間がかかりすぎ、メソッド名などが表示され、ファイルを開くだけの場合は無関係な結果が多数表示されます。

  3. コマンドウィンドウを使用して次のように入力しなければならないopenofが、いくつかのケースでは、これは/最速かもしれない可能性があります。

    ヒットCtrl+ Alt+ Aコマンドウィンドウを開くには、その後、入力of your_filename

    アクションのスクリーンショット


2
本当に便利なCtrl +、およびCtrl + Alt + Aショートカット。
Ravi Kishore

4
Ctrl+,?ヘルプを入力すると、たとえばクエリの前にプレフィックスを付けると、fファイルのみを検索できるようになります。
Dan Bechard

1
ダンのソリューションは素晴らしいですが、VS 2017が必要です
jwatt

CTRL + ALT + Aは私が今日学んだ最高のものです。ありがとう、少なくとも私にとっては最速のようです。
Sanket Sonavane

22

次のように、これを標準ツールバーに戻すことができます。

  • ツールバーを右クリックして[カスタマイズ]を選択します
  • [コマンド]タブに移動します
  • [ツールバー]ラジオボタンを選択します
  • 次に、コンボボックスから[標準]を選択します
  • [コマンドの追加]ボタンを選択します
  • [カテゴリ]リストから[編集]を選択します
  • 次に、コマンドリストから「Go To Find Combo」を見つけて選択し、[OK]を押します。
  • ツールバーの表示したい場所に移動し、[閉じる]を押して保存します。

できた!

// * Ergin


3
このソリューションは、以前のバージョンのVisual Studioの動作をエミュレートするため、まさに私が探していたものです。しかし、この回答は私にとって読みにくいものでした。そのため、ピアレビュー用に編集したバージョンを提出して、他の人が少し読みやすくしました。
leetNightshade

1
少なくともvs2015では、ツールバーのこの「コンボを見つける」ことで、ファイルを名前で開くことができませんでした。Enterキーを押しても次は見つからないことを除いて、ドキュメント内検索と同じように動作しました。F3を使用する必要がありました。
James

ctrl + shift + tは同じ
Guay Orbay

12

実際には、マウスに触れずにファイルに切り替える方法はたくさんあります。

Ctrl+ ,ファイル名を入力:選択したファイルに切り替えます(これが必要なものだと思います)

Ctrl+ -:以前に開いたファイルに切り替えます
Ctrl+ Shift+ -:逆の順序で同じことを行います

Ctrl+ Tab:再び前のファイルに切り替えます
Ctrl+ Shift+ Tab:同じことを逆の順序で行います

ホールドCtrlキーを押しTab、複数回:選択したファイルに切り替え
ホールドCtrl、プレスTabおよびリリースTabを使用してファイルを選択し、その後、Arrowキーを:選択したファイルに切り替え

アップデート:
ここでの新しいバージョンのソリューションであるVisual Studioの(2017、2019)は


7

ファイルを見つけるためだけにこれらのアプローチを気にしないので、VS 2012のVSFileNav拡張機能を使用します。ファイル名またはその一部がわかっている場合は、他のほとんどのアプローチよりもはるかに高速です。ソリューション。私はほとんどの場合、ファイル名ではなくオブジェクト名を覚えているインスタンスに対してのみソリューションエクスプローラー検索を使用します。


2
賛成票がないにも関わらず、私はこれ(VSFileNav拡張機能)がすべてこのページで現在最善の解決策であることを発見しました。(+1)
ジョンシュナイダー、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.