Подтвердить что ты не робот

Visual Studio "Найти в файлах" не работает

Visual Studio (2010, Ultimate) ничего не находит, когда я нахожу "Найти в файлах" (Ctrl + Shift + F) в Целом решении. Однако при поиске Текущий документ или Текущий проект он находит 2 вхождения.

Я вижу, что "Общий поиск файлов" в окне вывода является случайным числом и не соответствует количеству файлов в моем решении (намного меньше).

Я уже сделал devenv /resetsettings, но это не помогло.

Пример вывода двух последовательных поисков в "все решения":

Найти все "zoom -", Подпапки, Открыть измененные файлы, Найти результаты 1, "Цельное решение", "*.vb"
Соответствующие строки: 0 Соответствующие файлы: 0 Всего найдено файлов: 24
Поиск был остановлен.

Найти все "zoom -", Подпапки, Открыть измененные файлы, Найти результаты 1, "Цельное решение", "*.vb" Соответствующие строки: 0 Соответствующие файлы: 0 Всего найдено файлов: 32
Поиск был остановлен.

Я не знаю, почему он говорит: "Поиск был остановлен", потому что я жду окончания поиска (не нажимайте никаких кнопок).

4b9b3361

Ответ 1

Я думаю, что узнаю эту известную, давнюю ошибку:

Обходной путь, упомянутый там, работал у меня, когда у меня была эта проблема

Я нашел подсказку, чтобы попробовать нажать Ctrl + ScrollLock, чтобы исправить ее, и она сработала.

Я думаю, что большинство людей сообщают об успехах с помощью клавиши (Ctrl-)Break, но некоторые говорят, что (Ctrl-)ScrollLock работал вместо

Ответ 2

После меня работали. Visual Studio → Windows → Reset Панель окон. Изменение размера визуальной студии сделало ее скрытой.

Ответ 3

В VS 2017 я испытал аналогичные, но не идентичные симптомы.

В моем случае Find in Files искал 109 файлов; но это были только файлы проекта в решении и зависимости. Оказывается, есть возможность "увидеть больше результатов", но она неясно нарушает соглашения, делая ее менее очевидной. И чтобы усугубить ситуацию, я обнаружил, что мне нужно было дважды щелкнуть (а не только "click").

Наблюдайте последнюю строку после сводки. Когда я дважды щелкните эту строку, только тогда я получу ожидаемое поведение!

Найти в файлах

Ответ 4

Для меня это начало работать, как только я переключился с "Окно результатов поиска 1" на "Окно результатов поиска 2", найденное в опции "Найти и заменить".

Ответ 5

Я исправил это, удалив и переустановив Visual Studio (2017 Professional в моем случае).

Ответ 6

Это, конечно, поздний ответ, но я попал сюда, когда искал решение несколько схожей проблемы, и я хотел бы поделиться исправлением, которое в итоге сработало:

Убедитесь, что вы сняли флажок "Посмотрите на эти типы файлов:" из пробелов, что помешает правильной работе поиска.

Ответ 7

Для меня решение было также предложено makdu выше (Visual Studio → Windows → Reset Window Panel). Я пишу отдельный ответ только потому, что мне еще не разрешено писать комментарии, так как я новичок. Я также не мог голосовать за его ответ.

Ctrl + Shift + F фактически работал, но окно "Найти и заменить", по-видимому, открывалось где-то, скрытое за другими панелями. Reset Панель окна снова открыла его спереди. Я считаю, что это то, о чем также говорил макду.