Pencarian berhenti berfungsi untuk “Seluruh Solusi”

348

Entah bagaimana pencarian Visual Studio telah berhenti bekerja untuk saya. Kapan saja saya mencari "Seluruh Solusi" untuk beberapa teks saya mendapatkan hasil ini:

Temukan semua "[Apa pun yang saya cari]", Subfolder, Cari Hasil 1, "Seluruh Solusi" Tidak ditemukan teks yang cocok untuk mencari. Cari dihentikan sedang berlangsung.

Mengapa tiba-tiba dikatakan "Tidak ada file yang ditemukan untuk dilihat"?

Saya telah menemukan sejumlah tautan di Google yang mengatakan untuk menekan Ctrl+ Breakatau Ctrl+ Scroll Lock, tetapi tampaknya tidak ada yang berfungsi untuk saya.

leora
sumber
19
Masalah masih ada di Visual Studio 2012.
Nick Josevski
1
Juga terjadi di VS2008. Solusi juga berfungsi di sana.
Adi Shavit
7
Masalah masih ada di Visual Studio 2013
Jamie Cook
1
Tampaknya fitur pencarian Visual Studio umumnya cukup buggy (versi 2013 juga). Saya telah bekerja dengannya secara ekstensif dalam beberapa bulan terakhir, dan terlepas dari kelambatan yang melekat (penyu dibandingkan dengan Sublime), sering membeku atau macet seluruh contoh Visual Studio. Fitur Regex yang cukup canggih terutama buggy, yang bahkan lebih membuat frustrasi mengingat betapa sangat berguna itu. Tidak dapat menemukan solusi yang layak atau mungkin vs ekstensi untuk ini - akan senang diberi tahu tentang apa pun. Atau akankah ini ditingkatkan di versi 2015?
Gilad Barner
14
Saya masih bisa melihat masalah ini di VS2015
Spongebob Kamerad

Jawaban:

586

Saya mendapatkan masalah itu sesekali. Salah satu solusi yang tampaknya tidak masuk akal yang saya temukan adalah mengklik di dalam jendela Find Results (bukan jendela Output). Setelah kursor teks yang berkedip terlihat, tekan Ctrl+ Breakempat atau lima kali. Ini tampaknya "membuka blokir" apa pun yang menyebabkan masalah.

Ada beberapa laporan Ctrl+ yang ScrLkmungkin perlu digunakan sebagai ganti Ctrl+ Break. Jika ini tidak berhasil maka coba Breaksendiri.

Catatan dari Codeguard: Saya telah menemukan penjelasan dan solusi deterministik untuk masalah ini

djcouchycouch
sumber
86
Voodoo seperti ini harus masuk ke bagian fitur tidak berdokumen ;-)
Onots
31
Ctrl + breaktidak bekerja untuk saya. Sebaliknya, Ctrl + ScrollLockberhasil. Ini ada di VS2010.
Ray
3
Ctrl + Break bekerja untuk saya. Apakah ada cara untuk mengembalikannya ke keadaan di mana dikatakan, "penemuan dihentikan sedang berlangsung."? :)
Bhupendra Joshi
7
Saya skeptis. Maksud saya benar-benar skeptis. Jadi, saya mencobanya. Saya memukul ctrl-creak sebanyak yang saya bisa ... dan itu berhasil..Maksudku .... itu benar-benar bekerja ... Sial!
James Wiseman
4
Oh sial, hasil Google pertama, dan perbaikan aneh ini berhasil. Sangat aneh!
Adambean
81

Windows 7 Pro SP1 64-bit, Visual Studio 9.0.30729.1

Tidak bekerja:

  • Ctrl + Break
  • Ctrl + Scroll Lock
  • Mulai ulang Visual Studio

Bekerja:

  • Break (di Cari Hasil 1 & 2) (hanya ditekan sekali)

Sumber: Komentar di tautan Gordon ...

Echelon_Force
sumber
3
Sama di sini, saya hanya membobol "Cari Hasil 1" tetapi itu tergantung pada mana Anda menggunakan keduanya atau hanya salah satu dari keduanya.
mikeesouth
1
Terima kasih! Saya bahkan telah menghapus tombol Scroll Lock dari keyboard dan itu bukan penyebabnya!
sergiol
Terima kasih! Bekerja untuk VS 2012 (Pembaruan 2)
Mehmet Ataş
Dalam versi Visual studio 2017 "bug" ini telah diperbaiki! Sekarang alat pencarian tetap terkunci dan CTRL + Break tidak berfungsi. Baik! :(
tedebus
57

Sumber bug

Ini bukan Visual Studio atau bug terkait Windows. Bahkan, bug ada di keyboard Anda! Banyak keyboard dari vendor yang berbeda telah dilaporkan bermasalah.

Masalah

Jika Anda menekan Ctrl+ Breakdan melepaskan Ctrlterlebih dahulu, maka Break macet di papan ketik kereta. Jika Anda menekan Ctrl+ Breakcara "salah", Anda akan mengalami masalah dengan pencarian terputus.

Detail

Menurut spesifikasi kode pindai, Breakdan Ctrl+ Breakadalah khusus. Mereka mengirim "make" (tekan) DAN "break" (lepaskan) memindai kode saat Anda menekan Break. Mereka tidak mengirim apa pun saat Anda bebas Break. Keyboard kereta akan mengirimkan urutan berikut:

  1. Ctrl "buat" kode pindai
  2. Ctrl+ Break"buat" kode pindai
  3. Ctrl kode "pindai" pindai
  4. Pause kode "pindai" pindai

Artinya, Ctrl+ Breaktidak pernah dirilis, melainkan Pausedirilis.

Reproduksi

Misalnya, Anda dapat menggunakan Spy ++ lama yang baik dari alat Visual Studio. Lampirkan ke apa pun, misalnya Windows notepad, dan pantau pesan (saya sarankan Anda hanya memilih pesan keyboard). Tekan Ctrl+ Break, lepaskan Ctrldulu. Periksa output dari Spy ++. Anda akan melihat urutan yang saya tunjukkan di bagian Detail.

Saya sudah mencoba dua keyboard berbeda di komputer yang sama. Logitech K120 memiliki bug sementara beberapa keyboard Mitsumi lainnya berperilaku sesuai dengan spesifikasi dan tidak memiliki bug.

Jika dipikir-pikir, mudah dipahami bahwa perilaku yang benar membutuhkan penanganan kasus khusus, sementara perilaku buggy naif. Inilah sebabnya mengapa banyak keyboard yang berbeda bisa menjadi buggy.

Larutan

Ganti keyboard Anda :)

Penanganan masalah

Anda hanya perlu menekan Ctrl+ Break, memperhatikan rilis Breakterlebih dahulu. Tidak masalah aplikasi mana yang aktif.

Codeguard
sumber
2
Sangat skeptis dengan ini, tetapi kemudian menyadari bahwa masalah ini hanya terjadi ketika saya sebelumnya pada hari itu harus membatalkan file batch. Baru saja mencoba melakukan ctrl-break tetapi melepaskan break kedua dan pop, pencarian gagal. Mengulangi melepaskan istirahat terlebih dahulu dan pencarian ajaib bekerja. Terima kasih
Skuld
Saya hanya dapat menambahkan bahwa itu tidak selalu Istirahat kunci yang merusak semuanya. Saya sudah banyak mengedit kode dengan rect. seleksi copy / paste, dan sambil memegang Alt, saya telah mendengar banyak bip komputer, sangat mungkin karena melepaskan tombol mouse setelah Alt atau sesuatu. Dengan cara itu tombol Ctrl entah bagaimana menjadi lengket! Semua aplikasi bereaksi seperti itu ditahan. Dan ya, kombinasi dengan Break membuatnya dirilis. Jadi ada beberapa kombo kunci yang memecah keadaan kunci, beberapa meluap konyol saya kira di sisi Windows.
feos
Kamu benar. Saya mendapatkan bug dengan "Microsoft wired keyboard 600" juga.
Samuel Delisle
1
Keyboard saya jenius dan saya juga punya masalah. Jawaban Anda tidak masuk akal.
sergiol
Ada banyak keyboard yang bermasalah. Coba saja apa yang saya jelaskan, dan jika itu terjadi, keyboard Anda juga bermasalah.
Codeguard
32

Bug ini sudah ada di Visual Studio sejak lama dan sepertinya tidak pernah diperbaiki.

Lihat item MS Connect ini dari 2004: http://connect.microsoft.com/VisualStudio/feedback/details/105511/find-in-files-says-no-files-were-found-to-look-in-find- telah berhenti

Saya tidak percaya mereka masih belum memperbaikinya di VS2010 - tapi masih ada di sana :(

Item Connect telah ditandai sebagai Ditutup - Tidak Akan Perbaiki : https://connect.microsoft.com/VisualStudio/feedback/details/718217/find-was-stopped-in-progress-while-perform--earch-in- Studio visual

Gordon Mackie JoanMiro
sumber
Masih ada di VS2011 beta juga.
Alastair Maw
4
Masih terjadi di VS2013.
Martin Suchan
2
Masih terjadi di VS2015.
Julius R
Beberapa orang MS terlibat aktif dengan saya di Connect dalam melacaknya. Saya akan memposting jika ada sesuatu yang keluar darinya, Sementara itu saya senang melihat mungkin ada solusi dengan Break / Ctrl-Break. Saya telah mengklik dengan gila-gilaan pada tombol tutup (x) dari jendela Temukan sampai 'tangkap', yang dapat memakan waktu 20 atau 30 detik.
Chaz
19

Ctrl+ Breakatau Ctrl+ ScrLkbatalkan operasi pencarian. Cobalah. Apa yang terjadi adalah bahwa beberapa lapisan perangkat lunak (mungkin Windows) berpikir bahwa tombol-tombol itu masih ditekan meskipun sebenarnya tidak. Menekan dan melepaskan mereka menghapus bendera.

Bisa jadi salah satu dari kombinasi ini:

Ctrl+Break

Alt+Break

Break

Ctrl+ScrLk

Ingatlah bahwa Anda memiliki beberapa tombol kontrol dan alt di keyboard - coba dengan masing-masing tombol . Jika itu adalah tombol kanan Ctrl+ ScrLk, menekan kiri Ctrltidak akan menyelesaikan masalah.

Ini adalah masalah Connect yang Microsoft tutup sebagai "Won't Fix".

Jika ini merupakan masalah berulang untuk Anda, ada ekstensi Visual Studio yang menekan kunci virtual yang menyebabkan masalah.

Alexander Garden
sumber
Tidak ada yang berhasil untuk saya, kecuali untuk ekstensi VS yang Anda tautkan. Terima kasih!
nooblar
Tautan ekstensi visual tidak berfungsi untuk saya di VS 2012
Yonatan Simson
12

Ctrl+ Fdan Ctrl+ Shift+ Ftelah berhenti bekerja pada Visual Studio 2015 Community Edition.

Teman saya mengatakan kepada saya akan:

  1. Alat → Pengaturan Impor dan Ekspor: Masukkan deskripsi gambar di sini

  2. Pilih: Reset semua pengaturan → Selanjutnya Masukkan deskripsi gambar di sini

  3. Pilih: Tidak, cukup atur ulang pengaturan, timpa pengaturan saya saat ini → Selanjutnya Masukkan deskripsi gambar di sini

  4. Pilih: Umum → Selesai Masukkan deskripsi gambar di sini

Mahdi Alkhatib
sumber
2
Melihat sekeliling di web selama satu jam akhirnya yang satu ini memperbaikinya. Saya harus menginstal ulang, ini menghemat waktu saya. Terima kasih
user219628
11

Dalam kasus saya, saya memiliki karakter palsu di bidang "Lihat jenis file ini:" di jendela pencarian.

Menghapus karakter memecahkan masalah.

Visual Studio 2017

masukkan deskripsi gambar di sini

phil
sumber
10

Saya mencoba semua opsi sebelumnya. Mereka tidak bekerja untuk saya, tetapi membacanya membuat saya yakin bahwa ini adalah bug, dan saya harus mencoba beberapa cara yang tidak diketahui untuk membuatnya berfungsi. Jadi, saya mencoba pencarian file sederhana di Visual Studio 2010 di:

  1. Dokumen saat ini
  2. Semua dokumen terbuka

Keduanya bekerja.

Kemudian saya mencoba Temukan di File dan woah! Itu mulai bekerja.

pengguna390978
sumber
9

Solusi pencarian di Visual Studio 2012 rusak. Saya menguji ini pada tiga mesin, tidak bekerja pada dua. Apa yang saya temukan yang berfungsi adalah klik pada panah drop down di sebelah bidang pencarian dan pilih Temukan semua. Ini sedikit menyakitkan karena Anda harus memilih drop down setiap kali Anda mencari solusi.

masukkan deskripsi gambar di sini

Hammad Khan
sumber
6

Sayangnya tidak ada stroke kunci khusus ini yang berfungsi untuk saya. Hanya me-restart Visual Studio 2010 sepertinya berhasil untuk saya.

Neil Weicher
sumber
5

Saya punya masalah yang sama di Visual Studio 2013 (Pembaruan 3). Tidak ada kombinasi tombol yang tercantum sebelumnya yang berfungsi untuk saya. Saya telah *.csmemilih di FileTypes.

Untuk membuatnya bekerja, saya mengubahnya menjadi *.*, dan kemudian kembali lagi ke *.cs- sekarang berfungsi.

Dave Black
sumber
4

Saya telah menggunakan Visual Studio 13 tanpa masalah ini selama beberapa tahun sekarang dan saya mulai mengalami masalah ini setelah menerapkan Pembaruan 5 atau bisa jadi ini adalah tombol-tombol kombo yang ditekan oleh saya tanpa sadar yang memicu itu, saya tidak tahu pasti.

Solusi Echelon_Force berhasil untuk saya. Terima kasih!

Tidak bekerja:

Ctrl + Break

Ctrl + Scroll Lock

Bekerja:

Break (di jendela Cari Hasil 1 & 2 - Hanya ditekan sekali)

Selamat menemukan file!

Sagar
sumber
2

Semua kombinasi Scroll Lockdan Breaktidak melakukan apa pun untuk saya. Sebagai solusinya, saya menambahkan direktori solusi ke Folder Pencarian (tombol elipsis kedua), lalu mengubah bidang Pencarian ke direktori solusi. Masalah root masih ada, tetapi bagi saya, ini secara fungsional adalah hal yang sama.

(Visual Studio 2013, Windows 8.1, x64)

tangkapan layar apa

NightShovel
sumber
2

Saya memiliki masalah yang sama dengan glenneroo hari ini, setelah memperbarui Visual Studio 2019 ke 16.4.3. Menemukan solusi yang bekerja untuk saya di sini .

Buka Find Optionsdan periksa apakah ada karakter (khusus) di Look at these file typesbidang teks. Jika demikian, hapus.

Postie
sumber
1

Di Visual Studio 2013 setelah Pembaruan 3, saya memiliki masalah yang sama. Sebelumnya, saya bisa meletakkan ".cs" atau ".cshtml" di Lihat jenis file ini: dan itu akan berhasil. Tetapi setelah Pembaruan 3 saya sekarang harus meletakkan " .cs" atau " .cshtml" (atau jenis file apa pun yang ingin saya cari) dan berfungsi dengan baik.

Sean Newcome
sumber
1

Ini bekerja untuk saya setelah yang lainnya tidak atau hanya bekerja kadang-kadang:

Lakukan pencarian, dan saat mencari, tahan CRTL sepanjang waktu dan terus menekan Break.

xhafan
sumber
1

Jika Anda mencari beberapa jenis file, mereka harus dipisahkan dengan; karakter, bukan spasi.

Ini mengembalikan hasil yang benar:

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

Ini tidak menghasilkan apa-apa:

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

Ini bukan masalah poster asli, tetapi bagi orang lain yang tidak tahu mengapa pencarian mereka tidak berhasil, ini bisa menjadi alasannya.

Jean Libera
sumber
1

Jawaban lain yang terlambat diterima, tetapi saya menemukan "solusi" lain untuk masalah ini.

Ketika aplikasi Visual Studio terlihat membeku saat pencarian ... biarkan saja. Jangan tutup itu. Jangan mulai lagi. Biarkan saja selama 10-15 menit dan masalahnya dapat diperbaiki sendiri, seperti yang terjadi pada kasus spesifik saya. Saya tidak yakin mengapa meninggalkannya sendiri menyelesaikan masalah, meskipun dugaan saya yang sepenuhnya tidak berpendidikan adalah bahwa Visual Studio sedang membangun semacam indeks untuk dapat mencari file dan mengalami hambatan. Setelah 10-15 menit habis dan VS menyelesaikan pencariannya, tampaknya baik-baik saja setelah itu.

SEFL
sumber
1

Mungkin tidak akan berlaku pada sebagian besar situasi, tetapi yang diperbaiki bagi saya adalah mematikan 'Gunakan Ekspresi Reguler' di jendela pencarian. Saya sebelumnya telah menggunakan Ekspresi Reguler untuk beberapa penggantian rumit dan tidak mati ketika selesai. Saya pikir mungkin itu menafsirkan bagian dari teks pengganti yang sederhana (lihat di bawah - memiliki beberapa karakter khusus) sebagai awal dari ekspresi reguler yang tidak lengkap atau cacat, sehingga tidak dapat benar-benar melakukan pencocokan. Akan lebih baik jika itu memberitahumu!

Nonaktifkan gunakan ekspresi reguler

Breeno
sumber
Anda benar, itu seharusnya memberi tahu Anda. Namun, contoh di atas menunjukkan (karakter tanpa kecocokan dalam teks "Temukan apa". Teks "Ganti dengan" baik-baik saja, karena tanda kurung tidak istimewa dalam kotak itu.
Zarepheth
1

Tampaknya hanya terkunci jika saya menggunakan Ctrl+ F( Temukan di Seluruh Solusi ) dan tidak pernah jika saya menggunakan Ctrl+ Shift+ F( Temukan di File ).

agaton
sumber
1

Itu Ctrl+ Breaktrik bekerja untuk saya selama bertahun-tahun, itu benar-benar menarik untuk akhirnya memahami mengapa hal ini terjadi . Dengan VS2015 saya memiliki sedikit masalah terkait dengan pencarian: Ctrl+ Shift+ saya Ftidak berfungsi, kombinasi tombol ini tampaknya diabaikan ketika saya menekannya. Saya mencoba menginstal ulang bahkan VS 2015 dan saya masih mendapatkan perilaku rusak yang sama.

Jika seseorang memiliki masalah yang identik, inilah alasannya:

Saya ternyata karena alasan acak apa pun VS2015 menunjukkan dialog "temukan dalam file" pada monitor lain yang terpasang pada PC saya. Monitor lain itu adalah TV Samsung 4K yang biasanya tetap "Off" dan saya tidak tahu mengapa VS 2015 mengirim kotak dialog pencarian itu ke monitor itu. Anehnya, ketika saya menyalakan TV saya, dialog pencarian pindah ke monitor utama sendiri!

Pavel P
sumber
1

Saya menjalankan Visual Studio 2012 Professional di Mesin Virtual, menghubungkan menggunakan rdesktop dari mesin Linux.

Tidak ada saran lain yang berfungsi, tetapi menyelesaikan masalahnya adalah:

  • Buka layar 'Temukan dan Ganti'. ( ctrl- shift- fdalam kasus saya)
  • Masukkan teks pencarian dan pilih 'Seluruh Solusi'
  • Tekan 'Cari Selanjutnya', itu akan menemukan hasil.
  • Tekan 'Temukan Semua', sekarang berfungsi tanpa batal. (Catatan, saya memukul mouse saya dengan sangat keras dan beberapa sumpah serapah juga terlibat, tetapi saya tidak berpikir itu memiliki relevansi selain dari psikologis: D)
pengguna644342
sumber
0

Berikut ini bekerja untuk saya. Visual Studio → menu WindowsReset Window Panel . Mengubah ukuran Visual Studio membuatnya menyembunyikan opsi.

makdu
sumber
Dalam beberapa versi Visual Studio itu disebut "Reset Window Layout", bukan "Reset Window Panel".
Peter Mortensen
0

Ini adalah salah satu masalah terbesar saya dengan Visual Studio. Bagi saya (Windows 10, Visual Studio 2015) menemukan di semua file jendela dikunci dengan white-out, dan coba tebak, memukul print screenmemecahkannya.

Johan Lundberg
sumber
0

Ctrl+ Breakbekerja untuk Visual Studio 2008

Jobin
sumber
0

Tidak ada yang berhasil untuk saya. Saya juga menggunakan Resharper. Jadi saya harus mengatur ulang binding kunci VS saya dan mengajukan kembali pintasan Resharper. Hanya ini yang membuat saya berfungsi.

  1. Reset konfigurasi keyboard saat ini (Alat | Opsi | Lingkungan | Keyboard | Reset).
  2. Pergi ke ReSharper | Opsi | Lingkungan | Keyboard & Menu | "Visual Studio" | Terapkan Skema.
Ricsie
sumber
0

Ini sudah mulai terjadi bagi saya dengan pembaruan ke Versi 15.8.8 dari Visual Studio. Tidak satu pun dari langkah-langkah di atas yang berhasil. Tidak ada kesalahan. Apa yang tampaknya merupakan pencarian 'macet'.

Saya baru saja menginstal ApexSQL Refactor 2018.03.0331. Menghapus instalasi ini tidak menyelesaikan masalah dan sepertinya bukan penyebabnya. Tampaknya terkait dengan Versi 15.8.8 pembaruan Visual Studio.

Saya benar-benar menghapus Visual Studio dan menginstal ulang Versi 15.8.8 lagi. Masalah dengan Ctrl-Shift-F mencari Seluruh Solusi tidak lagi menjadi masalah. Apa pun yang menyebabkan masalah tidak teratasi setelah menghapus dan menginstal.

Saya sekali lagi menginstal ApexSQL Refactor 2018.03.0331 dan semuanya masih berfungsi dengan baik.

DMadden51
sumber
0

Saya mengalami situasi yang sama dengan Visual Studio Community 2017 dan sekarang 2019 (ditambal hingga 16.1.4). Dalam kasus saya itu tidak menunjukkan hasil apa pun, hanya mencari selamanya tanpa pernah menemukan apa pun. Solusi saya adalah membatalkan dialog "Temukan dan Ganti" dan pindahkan ke mana saja dalam posisi mengambang. Setelah melepasnya sepertinya berfungsi dengan baik, bahkan setelah memasangnya kembali ke posisi semula.

glenneroo
sumber