10

Visual Studio 2012RCで、 QuickFindを元に戻そうとしています。これは、残念ながらファイル内検索機能を使用することを決定した瞬間までは正しく機能していました。

ここで、CTRL+FまたはCTR+shift + Fを押すと、どちらの場合も、[ファイルの検索、ファイルの置換]ウィンドウが表示されます。一時的に「クイック検索に切り替える」ツールバーアイコンを追加することができましたが、これは一度は機能していました。しかし、今でもそれは機能しません。

[ファイル内で検索]および[QuickFind]へのキーボードショートカットを削除して、 QuickFindに再割り当てしようとしましたが、役に立ちません。

QuickLaunchを使用する場合も同じです。QuickFindまたはFindInFilesを選択しても、常にFindInFilesが表示されます

アプリケーション全体を再インストールする以外に何かアイデアはありますか?

編集

これは特定のファイルでのみ発生するようです。エディターで別のファイルを表示すると、Ctrl+FでQuickFindが表示されます。検索メソッドをどこかに保存していて、QuickFindをオーバーライドしているようです。とても紛らわしい。これを修正する方法はありますか?

4

4 に答える 4

6

問題が何であるかを理解しました。ドキュメント ウィンドウが分割モードの場合、Ctrl+F は QuickFind を表示しません。

VS2012のバグに違いない。

于 2012-09-07T08:01:09.473 に答える
4

一部のファイル タイプはクイック検索機能をサポートしていないようです (これはおそらくバグです)。*.SQL ファイル タイプではクイック検索が許可されていませんが、*.cs は正常に機能することがわかりました。テストとして:

  1. ソリューションで TextFile1.TXT ファイルを作成しましたが、クイック検索で動作します。
  2. ファイルの名前を TextFile1.SQL に変更しましたが、クイック検索が表示されません。代わりに完全な検索ダイアログが表示されます
于 2012-10-19T13:38:41.917 に答える
1

Microsoftが修正しないバグがあります:(

https://connect.microsoft.com/VisualStudio/feedback/details/769189/ctrl-f-opens-find-in-files-rather-than-find

于 2013-04-18T14:01:52.573 に答える
0

1 つの解決策は、ファイルを再作成することです。同じ場所に新しいファイルを作成し、ファイルの内容をコピーして貼り付け、元のファイルに影響を与え、保存して破棄するだけでうまくいきます。新しいファイルでは、クイック検索とファイル内検索の両方が正しく機能します。

これが Visual Studio 2012 のバグかどうかはわかりません。他の誰かが時間を無駄にしないように、ここに返信を投稿してください。

于 2012-09-07T07:27:41.143 に答える