「ソリューション全体」の検索が機能しなくなる


348

どういうわけか、Visual Studio検索が機能しなくなりました。「ソリューション全体」でテキストを検索すると、いつでも次の結果が得られます。

すべての[[検索したものすべて]]、サブフォルダ、検索結果1、「ソリューション全体」を検索します。一致するテキストが見つかりませんでした。検索は中止されました。

「検索するファイルが見つかりませんでした」と突然表示されるのはなぜですか?

Ctrl+ BreakまたはCtrl+ を押すように言っているリンクをGoogleでいくつか見つけましたScroll Lockが、どれも私にはうまくいかないようです。


19
Visual Studioの2012年に依然として存在する問題
ニックJosevski

1
VS2008でも発生します。ソリューションもそこで機能します。
Adi Shavit 2013年

7
Visual Studio 2013にまだ問題がある
Jamie Cook 14

1
Visual Studioの検索機能は一般的にバグが多いようです(バージョン2013も)。過去数か月間、私はそれを広範囲に使用してきましたが、その固有の遅延(Sublimeと比較して亀)を除いて、Visual Studioインスタンス全体がフリーズまたはジャムすることがよくあります。非常に高度なRegex機能は特にバグが多く、非常に便利であることを考えるといらいらします。まともな解決策、またはおそらくこれに対する拡張機能を見つけることができませんでした-通知されれば幸いです。または、これはバージョン2015で改善されますか?
Gilad Barner、2015

14
この問題はVS2015でも引き続き確認できます
スポンジボブ同志

回答:


586

私はたまにその問題を抱えています。私が見つけた一見無意味な解決策の1つは、([出力]ウィンドウではなく)[結果の検索]ウィンドウ内をクリックすることです。点滅するテキストカーソルが表示されたら、Ctrl+をBreak4〜5回押します。これは、問題の原因を何でも「ブロック解除」するようです。

Ctrl+のScrLk代わりにCtrl+を使用する必要 があるレポートがありますBreak。これらが機能しない場合は、Break一人で試してください。

Codeguardからのメモ:この問題の説明と確定的な解決策を見つけました


86
このようなVoodooは、ドキュメントに記載されていない機能セクションに移動する必要があります;-)
Onots 2009年

31
Ctrl + break私にとってはうまくいきませんでした。代わりに、機能Ctrl + ScrollLockしました。これはVS2010に関するものです。
レイ

3
Ctrl + Breakがうまくいきました。「検索が停止された」という状態に戻す方法はありますか?:)
Bhupendra Joshi、2012

7
私は懐疑的でした。本当に懐疑的です。なので、試してみました。私はできる限り何度もctrl-creakを打っていました...そしてそれはうまくいきました...つまり、それは本当にうまくいきました... Holy Crap!
James Wiseman、

4
くそー、最初のグーグルの結果、そしてこの奇妙な修正はうまくいった なんて奇妙なことでしょう。
アダムビーン2015年

81

Windows 7 Pro SP1 64ビット、Visual Studio 9.0.30729.1

うまくいきませんでした:

  • Ctrl + Break
  • Ctrl + Scroll Lock
  • Visual Studioの再起動

働いた:

  • Break (検索結果1および2内)(1回だけ押す)

出典:ゴードンのリンクのコメント...


3
ここでも同じですが、 "Find Result 1"だけで中断しましたが、それは、両方を使用するか、2つのうちの1つを使用するかによって異なります。
mikeesouth

1
よろしくお願いします!私はキーボードからScroll Lockキーを取り外しさえしました、そしてそれは原因ではありませんでした!
2013年

ありがとう!VS 2012(Update 2)に勤務
MehmetAtaş2013年

Visual Studio 2017バージョンでは、この「バグ」が修正されました。現在、検索ツールはロックされたままで、CTRL + Breakは機能しません。良い!:(
テデバス2017

57

バグソース

これはVisual StudioでもWindows関連のバグでもありません。実際、バグはキーボードにあります!さまざまなベンダーの多くのキーボードにバグがあると報告されています。

問題

Ctrl+ を押して最初にBreak離すCtrlと、Breakはバグのあるキーボードで動かなくなります。あなたが押された場合Ctrl+ Break「間違った」方法を、あなたは検索が中断された状態で、この問題を持っています。

細部

スキャンコードの仕様によるBreakと、Ctrl+ Breakは特別です。それらは、を押すと同時に「make」(押す)および「break」(解放)スキャンコードを送信しますBreak。リリースしても、何も送信されませんBreak。バギーキーボードは次のシーケンスを送信します。

  1. Ctrl 「作成」スキャンコード
  2. Ctrl+ Break「作成」スキャンコード
  3. Ctrl 「ブレーク」スキャンコード
  4. Pause 「ブレーク」スキャンコード

つまり、Ctrl+ Breakはリリースされず、Pauseリリースされます。

再生

たとえば、Visual Studioツールの古き良きSpy ++を使用できます。Windowsのメモ帳などの任意のものに添付し、メッセージを監視します(キーボードメッセージのみを選択することをお勧めします)。Ctrl+を押してBreakCtrl最初に離します。Spy ++からの出力を確認します。詳細セクションに示したシーケンスが表示されます。

同じコンピューターで2つの異なるキーボードを試しました。Logitech K120にはバグがありますが、他の一部のMitsumiキーボードは仕様に従って動作し、バグはありません。

考えてみれば、バグのある動作はナイーブですが、正しい動作には特別なケース処理が必要であることを理解するのは簡単です。これが、多くの異なるキーボードにバグがある可能性がある理由です。

解決

キーボードを交換してください:)

回避策

最初にリリースすることに注意して、Ctrl+ を押すだけです。どのアプリケーションがアクティブであるかは関係ありません。BreakBreak


2
これには非常に懐疑的でしたが、この問題が発生するのは、その日の早い段階でバッチファイルをキャンセルする必要があった場合のみであることがわかりました。ctrl-breakを実行してみたが、2番目のブレイクとポップを手放すと、検索が失敗した。最初に休憩を手放すことを繰り返すと、検索は魔法のように機能します。ありがとう
Skuld

私が追加できるのは、すべてを壊すのは必ずしもBreakキーではないということです。rectを使ってコードをたくさん編集しています。選択コピー/貼り付け、およびAltキーを押している間、Altキーまたは何かの後にマウスボタンを離したことが原因でコンピューターのビープ音が何度も聞こえました。すべてのアプリは、開催されたように反応していました。そして、はい、Breakとの組み合わせでリリースされました。したがって、キーの状態を壊すいくつかのキーコンボがあり、Windows側では、ばかげたオーバーフローがいくつかあると思います。
feos

あなたが正しい。「Microsoft有線キーボード600」でもバグが発生します。
Samuel Delisle

1
私のキーボードは天才で、私にも問題があります。あなたの答えはナンセンスです。
sergiol

バギーである多くのキーボードがあります。私が説明したことを試してみてください。そうなると、キーボードにもバグがあります。
Codeguard、2015

32

このバグはVisual Studioで長い間発生しており、修正されるようには思われません。

この2004年のMS Connectアイテムを参照してください:http : //connect.microsoft.com/VisualStudio/feedback/details/105511/find-in-files-says-no-files-were-found-to-look-in-find-止められた

VS2010ではまだ修正されていなかったなんて信じられませんでした-しかし、それはまだそこにあります:(

接続アイテムはクローズ済みとしてマークされています-修正されませんhttps : //connect.microsoft.com/VisualStudio/feedback/details/718217/find-was-stopped-in-progress-while-performing-search-in-ビジュアルスタジオ


VS2011ベータ版にもまだあります。
Alastair Maw 2012年

2
新しいバグのエントリはこちら:connect.microsoft.com/VisualStudio/feedback/details/718217/...
JJS

4
VS2013でも引き続き発生します。
Martin Suchan

2
VS2015でも発生します。
ジュリアスR

一部のMSの人々は、これを追跡するためにConnectで積極的に私に関与しています。それから何かが出てきたら投稿しますが、その間、Break / Ctrl-Breakで回避策があるかもしれないのを見てうれしいです。「キャッチ」するまで、[検索]ウィンドウの閉じる(x)ボタンを激しくクリックしました。これには、20秒または30秒かかります。
Chaz

19

Ctrl+ BreakまたはCtrl+ ScrLk検索操作をキャンセルします。それを試してみてください。何が起こったかというと、一部のソフトウェア層(おそらくWindows)は、それらのキーが押されていなくてもまだ押されていると見なしています。それらを押して離すとフラグがクリアされます。

次のいずれかの組み合わせになります。

Ctrl+Break

Alt+Break

Break

Ctrl+ScrLk

キーボードには複数のコントロールキーとAltキーがあることに注意してください。それぞれで試してください。右Ctrlキー+ の場合ScrLk、左を押してCtrlも問題は解決しません。

Microsoftが「修正しない」としてクローズしたConnectの問題を次に示します。

これが繰り返し発生する問題である場合は、問題の原因となる仮想キーを抑制するVisual Studio拡張機能があります。


リンクしたVS拡張機能を除いて、何も機能しませんでした。ありがとうございました!
nooblar 14

VS 2012ではビジュアルエクステンションリンクが機能しませんでした
Yonatan Simson、2015

12

Ctrl+ FおよびCtrl+ Shift+ Fは、Visual Studio 2015 Community Editionでの動作を停止しました。

私の友人は私に行くと言った:

  1. ツール→インポートおよびエクスポート設定: ここに画像の説明を入力してください

  2. 選択:すべての設定をリセット→次へ ここに画像の説明を入力してください

  3. 選択:いいえ、設定をリセットし、現在の設定を上書きします→次へ ここに画像の説明を入力してください

  4. 選択:一般→終了 ここに画像の説明を入力してください


2
1時間Webを見回して、ようやくこれで修正されました。私は再インストールするのに苦労しました、これは私に時間を節約しました。ありがとう
user219628

11

私の場合、検索ウィンドウの[Look at these file types:]フィールドに偽の文字がありました。

キャラクターを取り除くことで問題は解決しました。

Visual Studio 2017

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


10

以前のオプションをすべて試しました。それらは私にとってはうまくいきませんでしたが、それらを読んでこれがバグであることを確認しました。それを機能させるには、いくつかの未知の方法を試す必要があります。だから、私はVisual Studio 2010で簡単なファイル検索を試しました:

  1. 現在のドキュメント
  2. 開いているすべてのドキュメント

どちらも機能しました。

次に、「ファイルから検索」を試してみました。それは働き始めました。


9

Visual Studio 2012の検索ソリューションが壊れています。私はこれを3台のマシンでテストしましたが、2台では動作しませんでした。うまくいったのは、検索フィールドの横にあるドロップダウン矢印をクリックして、「すべて検索」を選択することです。ソリューションで検索するたびにドロップダウンを選択する必要があるため、これは少し苦痛です。

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


6

残念ながら、これらの特別なキーストロークはどれも私にはうまくいきません。Visual Studio 2010を再起動するだけでうまくいくようです。


5

Visual Studio 2013(Update 3)でも同じ問題が発生しました。以前にリストされたキーの組み合わせはどれも私には役に立たなかった。私はしていた*.csファイルタイプで選択しました。

それを機能させるために、私はそれをに変更し*.*、その後再びに戻しました*.cs-今では機能します。


4

私はこの問題なしで数年前からVisual Studio 13を使用しており、Update 5の適用後にこの問題が発生し始めました。または、知らないうちに奇妙なキーのコンボが押されてトリガーされた可能性があります。確かにわかりません。

Echelon_Forceのソリューションがうまくいきました。ありがとう!

うまくいきませんでした:

Ctrl + Break

Ctrl + Scroll Lock

働いた:

Break ([検索結果1&2]ウィンドウ-1回だけ押す)

ファイルを見つけてください。


2

すべての組み合わせScroll LockBreak私のために何もしませんでした。回避策として、ソリューションディレクトリを検索フォルダ(2番目の省略記号ボタン)に追加し、[探す場所]フィールドをソリューションディレクトリに変更しました。根本的な問題はまだ存在していますが、私にとっては、これは機能的には同じことです。

(Visual Studio 2013、Windows 8.1、x64)

スクリーンショット


2

Visual Studio 2019を16.4.3に更新した後、今日glennerooと同じ問題が発生しました。ここで私のために働いた解決策を見つけました。

開いFind Optionsて、Look at these file typesテキストフィールドに(特殊)文字があるかどうかを確認します。もしそうなら、それを削除します。


1

Update 3以降のVisual Studio 2013では、同じ問題が発生しました。以前は、「。cs」または「.cshtml」を「Look at these file types:」に置くだけで機能しました。しかし、Update 3以降は、「. cs」または「 .cshtml」(または検索したいファイルタイプ)を配置する必要があり、問題なく動作します。


1

これは、他のすべてがうまくいかなかった、またはうまくいかなかった後に私にとってうまくいきます:

検索を行い、検索中 CRTL常に押し続けてを押し続けBreakます。


1

複数のファイルタイプを検索する場合は、;で区切る必要があります。スペースではなく文字。

これは正しい結果を返します:

* .cs; *。vb; *。js; *。aspx

これは何も返しません:

* .cs * .vb * .js * .aspx

これは元のポスターの問題ではありませんが、検索が機能しない理由を理解できない他の人にとっては、これが理由である可能性があります。


1

別の最新の回答ですが、この問題のさらに別の「解決策」を見つけました。

Visual Studioアプリが検索でフリーズしたように見えたら、そのままにしておきます。閉じないでください。再起動しないでください。私の特定のケースと同じように、約10〜15分間そのままにしておくと、問題が解決する場合があります。なぜそれをそのままにして問題が解決したのかはわかりませんが、私の完全な教育を受けていない推測では、Visual Studioがファイルを検索して障害に遭遇できるように、ある種のインデックスを構築しています。10〜15分が経過し、VSが検索を完了すると、その後は問題ないようです。


1

おそらくほとんどの状況には当てはまりませんが、それを修正したのは、検索ウィンドウで[正規表現を使用する]をオフにすることでした。以前はいくつかのトリッキーな置換に正規表現を使用しており、終了時にオフになりませんでした。おそらく、それは単純な置換テキスト(以下を参照-いくつかの特殊文字が含まれています)の一部を不完全なまたは不正な形式の正規表現の始まりとして解釈していたため、実際には照合できませんでした。それはあなたに言ったらいいのに!

正規表現の使用を無効にする


あなたが正しい、それはあなたに言っておくべきだった。ただし、上記の例(では、「検索対象」テキストに一致しない文字が表示されています。括弧はそのボックスでは特別なものではないため、「置換後のテキスト」は問題ありません。
ザレフェス

1

Ctrl+ Fソリューション全体で検索)を使用した場合にのみロックアップし、Ctrl+ Shift+ Fファイルで検索)を使用した場合にロックアップしないようです。


1

そのCtrl+ Breakトリックは私にとって何年も働いていましたが、なぜこれが起こるのかを最終的に理解するのは本当に興味深いです。VS2015では、検索に多少関連する問題があります。私のCtrl+ Shift+Fが機能しないため、このキーの組み合わせを押しても無視されます。VS 2015でも再インストールしようとしましたが、同じ問題が発生しました。

誰かが同じ問題を抱えている場合、理由は次のとおりです:

なんらかのランダムな理由で、VS2015が私のPCに接続されている別のモニターの「ファイルを検索」ダイアログを表示することがわかりました。その別のモニターは、通常「オフ」のままである4K Samsung TVであり、VS 2015がその検索ダイアログボックスをそのモニターに送信する理由がわかりません。驚いたことに、テレビの電源を入れると、検索ダイアログが自動的にプライマリモニターに移動します。


1

仮想マシンでVisual Studio 2012 Professionalを実行していて、Linuxマシンからrdesktopを使用して接続しています。

他の提案はどれもうまくいきませんでしたが、問題は次のように解決されました:

  • [検索と置換]画面に移動します。(ctrl- shift- f私の場合)
  • 検索テキストを入力し、「ソリューション全体」を選択します
  • 「次を検索」をクリックすると、結果が表示されます。
  • 「すべて検索」を押すと、中止せずに機能します。(私はマウスを本当に強く叩き、いくつかの罵りも関与しましたが、それは心理的なものとは関係がないと思います:D)

0

以下は私のために働いた。Visual Studio→メニューウィンドウリセットウィンドウパネル。Visual Studioのサイズ変更により、オプションが非表示になりました。


Visual Studioの一部のバージョンでは、「Reset Window Panel」ではなく「Reset Window Layout」と呼ばれています。
Peter Mortensen 2017

0

これは、Visual Studioでの最大の問題の1つでした。私(Windows 10、Visual Studio 2015)の場合、[すべてのファイルで検索]ウィンドウはホワイトアウトでロックされており、ヒットprint screenすると解決します。



0

何もうまくいきませんでした。Resharperも使用しています。そのため、VSキーバインドをリセットし、Resharperショートカットを再適用する必要がありました。これだけで動作しました。

  1. 現在のキーボード設定をリセットします([ツール]> [オプション]> [環境]> [キーボード]> [リセット])。
  2. ReSharperに行く| オプション| 環境| キーボードとメニュー| 「Visual Studio」| スキームを適用します。

0

これは、Visual Studioのバージョン15.8.8へのアップデートで発生し始めました。上記のステップはどれもうまくいきませんでした。エラーはありません。「行き詰まった」検索のように見えるものだけです。

最近、ApexSQL Refactor 2018.03.0331をインストールしました。これをアンインストールしても問題は解決せず、原因ではないようです。Visual Studioアップデートのバージョン15.8.8に関連しているようです。

Visual Studioを完全にアンインストールし、バージョン15.8.8を再インストールしました。ソリューション全体を検索するCtrl-Shift-Fの問題は問題ではなくなりました。どのような問題が発生しないアンインストールしてインストールした後、決意を。

ApexSQL Refactor 2018.03.0331をもう一度インストールしましたが、すべてがうまくいきます。


0

Visual Studio Community 2017と同様に、2019年も同様の状況にあります(パッチは16.1.4まで)。私の場合、結果は表示されず、何も見つからずに永久に検索されるだけです。私の解決策は、「検索と置換」ダイアログをドッキング解除して、フローティング位置の任意の場所に移動することでした。ドッキングを解除した後は、元の位置に再度ドッキングした後でも、正常に機能しているようです。

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