Як насправді шукати всі файли у Visual Studio


86

Я використовую Visual Studio. Скажімо, наприклад, у мене є статичний загальнодоступний метод на ім'я FooBar () у класі Utils. Скажімо також, що я використовую цей метод у багатьох файлах .aspx. Скажімо, я міняю підпис методу FooBar () на FooBar (рядок), і згодом я хотів би знайти всі екземпляри Utils.FooBar, щоб я міг їх оновити.

Тепер, скажімо, я заходжу у вікно пошуку Solution Explorer, вибираю «Пошук у вмісті файлу» та вводжу «Utils». Незважаючи на те, що я роблю виклики методів Utils. * Скрізь, єдине, що відображається - це файл Utils.cs. Якщо я продовжую набирати "Utils.FooBar", нічого не відображається.

Зараз я запускаю вікно cygwin і використовую grep, оскільки звичайний пошук вікон теж марний. Але, схоже, у Visual Studio повинен бути реальний спосіб пошуку у всіх файлах. Мені чогось не вистачає?

Відповіді:


128

Я думаю, ви говорите про ctrl+ shift+ F, за замовчуванням воно повинно бути на "заглянути: ціле рішення", і ось вам.


Було б непогано, якби це було з вікном попереднього перегляду, наприклад CTRL +, (перейти до всіх)
Ендрю

1
Це приємний збіг для давнього користувача Intellij IDEA.
Peter L

30

Отже, відповідь полягає в тому, щоб НЕ використовувати вікно пошуку Solution Explorer.

Навпаки, відкрийте будь-який файл у розчині, а потім скористайтеся спливаючим вікном control-f для пошуку всіх файлів за допомогою:

  1. вибравши "Знайти все" у селекторі "-> Знайти далі / <- Знайти попереднє"
  2. вибравши "Поточний проект" або "Ціле рішення" у селекторі, який зазвичай говорить просто "Поточний документ".

3
справа в тому, що іноді у мене немає опції "Ціле рішення", але я поки не знаю, чому. ctrl + shift + fПідхід працює.
Муфлікс

27

Натисніть Ctrl+,

Тоді ви побачите закріплене вікно під назвою "Перейти до всіх"

Це зображення "Перейти до всіх" у моїй IDE

Картина


2
Але він не може знайти текст (я не кажу про символи) у проекті / рішенні. Принаймні у VS 2017 (v15.6.5)
AlexMelw

1
Перехід до всіх, хто шукає вміст файлу, був би ідеальним.
Ендрю

8

Можна отримати доступ до вікна « Знайти у файлах » за допомогою випадаючого меню та здійснити пошук у всіх файлах у « Цілому рішенні : Редагувати> Знайти та замінити»> «Знайти у файлах»

введіть тут опис зображення

Іншим альтернативним варіантом є відкриття вікна " Знайти у файлах " за допомогою кнопки " Стандартні панелі інструментів ", як це виділено на короткому екрані нижче:

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.