Visual studio поиск файла по имени

Обновлено: 03.07.2024

В Eclipse вы можете искать файл в проекте, нажав CTRL - SHIFT - R .

Есть ли способ сделать это в Visual Studio ?

PS, я знаю, что этот вопрос был задан ранее, но лучший, более правильный ответ находится в связанном файле. Без обид, но это кажется ужасным после CTRL + p возвышенного текста. Можете ли вы выбрать другой ответ? Принятый ответ не отвечает на вопрос. @ dud3 Вы можете просто привязать другой ключ / набор настроек в настройках

Просто для тех, кто попадает на эту страницу из Google или где-либо еще, этот ответ , вероятно, является лучшим ответом из всех.

Подводя итог, просто нажмите:

А затем начните вводить имя файла.

Я, наверное, каждый день трачу 30 минут на поиск нужного файла в обозревателе решений. Это мой новый любимый ярлык! Это показывает имена методов, хотя, немного раздражает. К сожалению, это не ограничивает поиск по именам файлов, а также включает в себя символы Не уверенный, если это точно отвечает на вопрос, эта вещь ищет символы как колодцы (методы и т. Д.), Что очень раздражает в большом проекте. Кроме того, то же самое может быть достигнуто с помощью Ctrl+; ярлыка для поиска в обозревателе решений. @marsh В VS 2017.3 (и, возможно, раньше) Ctrl- ведет себя как командное окно. Если вы дадите ему команду 'f' и предоставите имя файла, он будет искать только файлы: например, "f someFile.cpp". Также есть кнопка, которая добавляет «f», если вы предпочитаете нажимать.

Самый лучший вариант в настоящее время является установка Microsoft Visual Studio приплюсовать под названием Productivity Power Tools ( VS версия 2010 , версия VS 2013 ).

С этим приходит «Навигатор решений» (альтернатива Solution Explorer, с большим количеством преимуществ).

поиск решения навигатор

Кстати, эта функция встроена в Visual Studio 2012.

В VS2013 вы можете щелкнуть в обозревателе решений для этой функции.



Отлично и полезно. Я использую VS 2019 Preview, и он прекрасно работает для меня.

С Visual Studio 2017 , теперь он поставляется с гораздо лучшей версией, назван “Go To All” и связан с сочетанием клавиш, CTRL + T а также CTRL +, включает в себя встроенную фильтрацию и “fuzzy search”

ДА, наконец-то они добавили встроенный способ фильтрации только по именам файлов! Тип f , пробел, затем имя файла. Пример: CTRL+T затем f MyClass , затем ↓ на клавиатуре, пока не дойдете до соответствующего файла. Этот метод превосходит поиск в обозревателе решений (который тратит пространство, показывая как имена файлов, так и имена классов), поскольку он состоит исключительно из имен файлов. Вы даже можете добавить собственный ярлык клавиатуры в Сервис -> Параметры -> Клавиатура -> Редактировать.GoToFile, который добавляет f для вас. По умолчанию Edit.GoToFile используется Ctrl + 1, Ctrl + F. Есть еще с Ctrl + 1, Ctrl + <ключ>. F = Файлы, M = Участники, R = Последние файлы, T = Типы

В раскрывающемся списке поиска на стандартной панели инструментов вы можете использовать макрос «открыть файл»> для поиска файлов. Нажмите в раскрывающемся списке (или нажмите Ctrl-D), затем начните вводить (без кавычек) «> CoreEdit.cs», и вы получите динамический список, который сужается при вводе.

В Visual Studio 2017 вы можете искать файлы напрямую с помощью Ctrl + 1 , Ctrl + F (клавиатурная команда: Edit.GoToFile).

Кроме того, вы можете использовать Ctrl + t или Ctrl + , (команда Edit.GoToAll) и начать поиск с f .

Легко удар CTRL + SHIFT + T . Это будет выглядеть в именах файлов.

Затем я просто нажимаю ALT-U, начинаю набирать имя файла и выбираю правильный файл. У DPack также есть и другие приятные функции.

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

(основные моменты добавлены для скриншота)

Примечание: не будет работать в Express-редакторах Visual Studio, так как они не позволяют подключаемые модули.

У меня работает, но у resharper есть поиск файлов ctrl-shift-t я уже использую DPack (Delphi Pack) для их кратких закладок. я не знал, что у них также был поиск единицы. Печально, что 10-летняя среда разработки Delphi более дружественна для разработчиков, чем Visual Studio. Люди не понимают, чего им не хватает; какой неряшливый В.С.

Поскольку вы упоминаете ReSharper в комментарии:

Вы можете сделать это в ReSharper, используя опцию «Перейти к файлу . » (Ctrl-Shift-N или ReSharper -> Перейти к -> Файл . ) в моих сопоставлениях клавиш.

@ Andomar: Да, это зависит от того, настроены ли у вас ярлыки Visual Studio или IDEA.

Откройте командное окно (Вид -> Другие окна -> командное окно - Ctrl + W, A) тип>, за которым следует имя файла. Появится список по мере ввода.

Установите, загрузите решение, нажмите Shift + Alt + O , найдите файлы в решении по подстроке. Попробуйте также Shift + Alt + S , для эквивалента для символов. В этом плагине есть куча всплывающих окон и раскраски синтаксиса, которые не на любой вкус, но функции просмотра кода сделаны хорошо и кажутся спорными.

Судя по комментариям на форумах, совместимость с Resharper - это то, на что они обращают внимание.

Бесплатно, попробуйте также Nifty Solution: ссылка .

Я сам этим не пользовался, но пользуюсь авторским плагином Nifty Perforce, и это довольно аккуратно.

отличное решение отлично. Это просто, и это работает. Это также добавляет "переключение между заголовком / источником", которое мне нравится.

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

Я знаю, что это старый вопрос, но я бы порекомендовал Phatstudio, если вы используете до VS 2012. Работает довольно быстро и поддерживает поиск по нескольким словам , используя «пробел». Поэтому для поиска LoginController вы можете нажать Alt + O и выполнить поиск с помощью «Lo Con». , Вы также можете использовать Resharper (платно) и CodeMaid (бесплатно), чтобы сделать это.

Функция Поиск в файлах позволяет выполнять поиск в указанном наборе файлов. Найденные Visual Studio совпадения приводятся в окне Результаты поиска в интегрированной среде разработки. Способ отображения результатов зависит от параметров, выбранных на вкладке Найти в файлах диалогового окна Найти и заменить.

Снимок экрана: диалоговое окно &quot;Найти и заменить&quot; в Visual Studio 2022 с открытой вкладкой &quot;Найти в файлах&quot;.

Снимок экрана: диалоговое окно &quot;Найти и заменить&quot; в Visual Studio 2019 с открытой вкладкой &quot;Найти в файлах&quot;.

Если вы используете Visual Studio 2019 версии 16.6 или более ранней, диалоговое окно Найти и заменить может выглядеть не так, как показано здесь. Перейдите на версию этой страницы для Visual Studio 2017, чтобы получить правильное описание.

Снимок экрана: диалоговое окно &quot;Найти и заменить&quot; в Visual Studio 2017 с открытой вкладкой &quot;Найти в файлах&quot;.

Отображение функции поиска в файлах

Чтобы открыть диалоговое окно Найти и заменить, выполните указанные ниже действия или нажмите клавиши CTRL+SHIFT+F.

Нажмите клавиши CTRL+Q и введите "найти" в поле поиска в верхней части экрана.

Выберите в списке результатов Найти в файлах.

В строке меню выберите Правка > Найти и заменить.

Во всплывающем меню выберите пункт Найти в файлах.

Чтобы отменить операцию поиска, нажмите клавиши CTRL+BREAK.

Средство поиска и замены не выполняет поиск в каталогах, для которых задан атрибут Hidden или System .

Найти

Чтобы найти новую текстовую строку или выражение, введите их в поле Найти.

поле поиска;

Чтобы найти новую текстовую строку или выражение, введите их в поле "Поиск". Для поиска любой из 20 строк, которые вы искали недавно, откройте раскрывающийся список и выберите нужную строку.

Можно выбрать или отключить указанные ниже параметры.

Учитывать регистр. Если выбрать этот параметр, поиск будет выполняться с учетом регистра.

Слово целиком. Если выбрать этот параметр, в результатах поиска будут только полностью совпадающие слова.

Использовать регулярные выражения. Этот параметр позволяет применять специальные обозначения, чтобы определить шаблоны текста для поиска соответствия в текстовых полях "Найти" или Заменить. Список этих обозначений см. в статье Использование регулярных выражений в Visual Studio.

Кнопка Построитель выражений отображается рядом с полем поиска, только если установлен флажок Использовать регулярные выражения.

Снимок экрана: диалоговое окно &quot;Найти в файлах&quot; с выделенной кнопкой &quot;Построитель выражений&quot; и флажком &quot;Использовать регулярные выражения&quot;.

Искать в

Пункт, выбранный в раскрывающемся списке Искать в, определяет, будет ли функция Найти в файлах выполнять поиск по всей рабочей области, по всему решению, по текущему проекту, текущему каталогу, всем открытым документам или текущему документу.

Можно также нажать кнопку Обзор (. ) рядом, чтобы выбрать место поиска. Более того, если вы уже указали каталог, с помощью этой кнопки вместо замены будет добавляться новый каталог. Например, если для параметра "Где искать" задано значение .\Code, можно нажать кнопку Обзор (. ) и перейти в папку с именем Shared Code. Теперь в поле Обзор (. ) будут отображаться папки .\Code и .\Shared Code. При выполнении команды "Найти" поиск будет выполняться в обеих этих папках.

Чтобы уточнить условия поиска, можно выбрать следующие параметры (или отменить их выбор):

  • Include external items (Включить внешние элементы). Этот параметр позволяет включить внешние элементы, такие как "windows.h", на которые можно добавить ссылку, но которые не являются частью решения.
  • Include miscellaneous files (Включить прочие файлы). Этот параметр позволяет включить прочие файлы, например открытые вами файлы, которые не являются частью решения.

Типы файлов

Параметр Типы файлов указывает типы файлов для поиска в каталогах Искать в. Выберите любой элемент в списке, чтобы ввести заранее заданную строку для поиска указанных типов файлов.

Снимок экрана раздела &quot;Типов файлов&quot; в диалоговом окне &quot;Найти в файлах&quot;.

Можно выполнить поиск нескольких типов файлов, разделяя их точкой с запятой ( ; ). Можно также исключить папки и файлы, поставив перед любым путем или типом файла восклицательный знак ( ! ).

Добавить результаты

Используйте этот параметр, чтобы добавить результаты текущего поиска к результатам предыдущего.

поле поиска;

Чтобы найти новую текстовую строку или выражение, введите их в поле "Поиск". Для поиска любой из 20 строк, которые вы искали недавно, откройте раскрывающийся список и выберите нужную строку.

Можно выбрать или отключить указанные ниже параметры.

Учитывать регистр. Если выбрать этот параметр, поиск будет выполняться с учетом регистра.

Слово целиком. Если выбрать этот параметр, в результатах поиска будут только полностью совпадающие слова.

Использовать регулярные выражения. Этот параметр позволяет применять специальные обозначения, чтобы определить шаблоны текста для поиска соответствия в текстовых полях "Найти" или Заменить. Список этих обозначений см. в статье Использование регулярных выражений в Visual Studio.

Кнопка Построитель выражений отображается рядом с полем поиска, только если установлен флажок Использовать регулярные выражения.

Снимок экрана: диалоговое окно &quot;Найти в файлах&quot; с выделенной кнопкой &quot;Построитель выражений&quot; и флажком &quot;Использовать регулярные выражения&quot;.

Искать в

Пункт, выбранный в раскрывающемся списке Искать в, определяет, будет ли функция Найти в файлах выполнять поиск по всей рабочей области, по всему решению, по текущему проекту, текущему каталогу, всем открытым документам или текущему документу.

Можно также нажать кнопку Обзор (. ) рядом, чтобы выбрать место поиска. Более того, если вы уже указали каталог, с помощью этой кнопки вместо замены будет добавляться новый каталог. Например, если для параметра "Где искать" задано значение .\Code, можно нажать кнопку Обзор (. ) и перейти в папку с именем Shared Code. Теперь в поле Обзор (. ) будут отображаться папки .\Code и .\Shared Code. При выполнении команды "Найти" поиск будет выполняться в обеих этих папках.

Чтобы уточнить условия поиска, можно выбрать следующие параметры (или отменить их выбор):

  • Include external items (Включить внешние элементы). Этот параметр позволяет включить внешние элементы, такие как "windows.h", на которые можно добавить ссылку, но которые не являются частью решения.
  • Include miscellaneous files (Включить прочие файлы). Этот параметр позволяет включить прочие файлы, например открытые вами файлы, которые не являются частью решения.

Типы файлов

Параметр Типы файлов указывает типы файлов для поиска в каталогах Искать в. Выберите любой элемент в списке, чтобы ввести заранее заданную строку для поиска указанных типов файлов.

Снимок экрана раздела &quot;Типов файлов&quot; в диалоговом окне &quot;Найти в файлах&quot;.

Можно выполнить поиск нескольких типов файлов, разделяя их точкой с запятой ( ; ). Можно также исключить папки и файлы, поставив перед любым путем или типом файла восклицательный знак ( ! ).

Добавить результаты

Используйте этот параметр, чтобы добавить результаты текущего поиска к результатам предыдущего.

Построитель выражений

Если в строке поиска нужно использовать регулярные выражения, нажмите рядом с полем поиска кнопку Построитель выражений. Дополнительные сведения см. в статье Использование регулярных выражений в Visual Studio.

Кнопка Построитель выражений включена, только если вы выбрали параметр Использовать регулярные выражения в области Параметры поиска.

Искать в

Этот параметр выбирается из раскрывающегося списка Искать в и определяет, будут ли команды Найти в файлах выполнять поиск только в активных в данный момент файлах или во всех файлах, сохраненных в заданной папке.

Выберите область поиска в списке или нажмите кнопку Обзор (. ), чтобы открыть диалоговое окно Выбор папок поиска и задать собственный набор каталогов. Можно также ввести путь непосредственно в поле Область поиска.

При выборе параметров Все решение или Текущий проект поиск в файлах проектов и решений не выполняется. Если вам требуется найти что-нибудь в файлах проекта, выберите папку поиска.

Если вы используете параметр Искать в для поиска файла, извлеченного из системы управления исходным кодом, найдена будет только версия файла, скачанная на локальный компьютер.

Включая вложенные папки

Указывает, что поиск будет выполняться во вложенных папках папки Область поиска.

Параметры поиска

Вы можете развернуть или свернуть раздел Параметры поиска. Можно выбрать или отключить указанные ниже параметры.

Учитывать регистр

Если этот флажок установлен, функция Результаты поиска будет учитывать регистр.

Слово целиком

Если этот флажок установлен, в окне Результаты поиска будут отображаться только полноценные соответствия слову.

Использование регулярных выражений

Если этот флажок установлен, вы можете использовать специальные обозначения, чтобы определить шаблоны текста для поиска соответствия в текстовых полях Найти или Заменить. Список этих обозначений см. в статье Использование регулярных выражений в Visual Studio.

Искать в файлах указанных типов

Этот список указывает типы файлов для поиска в каталогах Область поиска. Если это поле пусто, поиск будет выполняться по всем файлам в каталогах Область поиска.

Выберите любой элемент в списке, чтобы ввести заранее заданную строку для поиска указанных типов файлов.

Параметры результатов

Вы можете развернуть или свернуть раздел Параметры результатов. В разделе Выводить результаты в можно выбрать или отключить указанные ниже параметры.

Окно "Результаты поиска 1"

Если выбран этот параметр, результаты текущего поиска заменяют содержимое окна Результаты поиска 1. Это окно открывается автоматически и отображает результаты поиска. Чтобы открыть это окно вручную, выберите Другие окна в меню Вид и выберите Результаты поиска 1.

Окно "Результаты поиска 2"

Если выбран этот параметр, результаты текущего поиска заменяют содержимое окна Результаты поиска 2. Это окно открывается автоматически и отображает результаты поиска. Чтобы открыть окно вручную, выберите Другие окна в меню Вид и выберите Результаты поиска 2.

Между окнами результатов можно переключаться, нажимая клавиши ALT+1 или ALT+2.

Таблица результатов поиска

Результаты поиска отображаются в формате таблицы, а не в виде текстового списка.

Добавить результаты

Добавляет результаты поиска в результаты предыдущей операции поиска.

Отображать только имена файлов

Отображает список файлов, содержащих соответствия, а не сами совпадения.

Результаты поиска

При выполнении поиска результаты отображаются по мере того, как они становятся доступными.

Visual Studio начинает создавать индекс после загрузки контекста кода, например, при открытии нового проекта, изменении ветвей или изменении списка файлов. Если вы выполняете поиск, пока Visual Studio все еще индексирует исходные файлы, вы можете увидеть предупреждение о том, что результаты являются неполными.

Сохранение результатов

Вы можете сохранить результаты одной операции поиска, пока выполняете другие. Это позволяет без труда сравнивать результаты и просматривать их рядом друг с другом.

Снимок экрана: окно результатов поиска с тремя результатами поиска в виде вкладок.

Снимок экрана: окно результатов поиска с тремя результатами поиска в виде вкладок.

Чтобы сохранить несколько результатов поиска, нажимайте кнопку Сохранить результаты после каждой операции поиска. Затем, когда вы будете искать что-то еще, результаты отобразятся на новой вкладке. Вы можете сохранить до пяти результатов поиска. Если у вас уже есть пять результатов поиска, для следующей операции поиска будет использоваться самая старая вкладка результатов поиска.

В Visual Studio 2022 и более поздних версиях можно настроить Visual Studio на сохранение результатов. Последовательно выберите Сервис > Параметры > Общие > Поиск и замена и установите флажок Хранить результаты поиска по умолчанию.

В Eclipse вы можете искать файл в проекте, нажимая CTRL - SHIFT - R .

Есть ли способ сделать это в Visual Studio ?

Просто для всех, кто попал на эту страницу из Google или из других источников, этот ответ, вероятно, лучший ответ из всех.

Подводя итог, просто нажмите:

А затем начните вводить имя файла.

Лучшим вариантом сейчас является установка надстройки Microsoft Visual Studio под названием Productivity Power Tools (Версия VS 2010, версия VS 2013).

Вместе с ним идет «Навигатор решений» (альтернатива обозревателю решений с множеством преимуществ).

search solution navigator

Кстати, эта функция встроена в Visual Studio 2012.

В VS2013 вы можете щелкнуть в обозревателе решений для этой функции.



С Visual Studio 2017 теперь идет гораздо лучшая версия под названием “Go To All” , которая также привязана к сочетанию клавиш CTRL + T . как CTRL +, и включает встроенную фильтрацию и “fuzzy search”

В раскрывающемся списке поиска на стандартной панели инструментов вы можете использовать макрос «открыть файл»> of для поиска файлов. Щелкните указанное раскрывающееся меню (или нажмите Ctrl-D), затем начните вводить (без кавычек) «> of CoreEdit.cs», и вы получите динамический список, который сужается по мере ввода.

Легко нажмите CTRL + SHIFT + T . Это будет смотреться в именах файлов.

В Visual Studio 2017 вы можете искать непосредственно для файлов с помощью Ctrl + 1 , Ctrl + F (команда с клавиатуры: Edit. GoToFile).

В качестве альтернативы вы можете использовать Ctrl + t или Ctrl + , (команда Edit.GoToAll) и запустить свой поиск с помощью f .

Поскольку вы упомянули ReSharper в комментарии:

Вы можете сделать это в ReSharper, используя опцию «Перейти к файлу . » (Ctrl-Shift-N или ReSharper -> Перейти к -> Файл . ) в моих сопоставлениях клавиш.

Я бы порекомендовал PhatStudio, если вы используете до VS 2012. Работает довольно быстро и поддерживает многословность поиск с использованием "пробела". Итак, чтобы найти LoginController, вы можете нажать Alt + O и выполнить поиск с помощью «Lo Con».

enter image description here

Для этого вы также можете использовать ReSharper (платно) и CodeMaid (бесплатно).

Откройте командное окно (Вид -> Другие окна -> командное окно - Ctrl + W, A) введите> или за которым следует имя файла. Список будет отображаться по мере того, как вы набираете текст.

Установите, загрузите решение, нажмите Shift + Alt + O , найдите файлы в решении по подстроке. Попробуйте также Shift + Alt + S для эквивалента символов. В этом надстройке есть множество всплывающих окон завершения и раскраски синтаксиса, которые не на любой вкус, но функции просмотра кода выполнены хорошо и кажутся бесспорными.

Судя по комментариям на форумах, на совместимость с Resharper обращают внимание.

Бесплатно попробуйте изящное решение: ссылка.

Сам я этим не пользовался, но использую авторский плагин Nifty Perforce, и это довольно аккуратно.

Для поиска по имени файла:

Для поиска по имени типа:

Ваш фокус клавиатуры мог быть перемещен в следующий правый верхний угол окна Visual Studio :

enter image description here

Вы можете нажать ctrl + t, чтобы получить редактор Get to all, в котором вы можете ввести имя файла, чтобы перейти к этому конкретному файлу.

CTRL + P поиск файла с именем вашего прямого ответа.

Слишком просто использовать поиск в проводнике Windows внутри папки проекта. Готово.

Вы можете легко вызвать окно с названием «Перейти к» с помощью комбинации ctrl +,

Или перейдите в Инструменты и нажмите Перейти к .

В Visual Studio 2008 (и, возможно, позже) бесплатная надстройка DevExpress CodeRush Xpress предоставляет Ctrl + Alt + F , Quick File Navigation, который выполняет поиск по точной подстроке в имени файла или по заглавным буквам.

(Не имеет отношения к этому ответу, но обратите внимание на более полезный, Quick Navigation, Ctrl + Shift + Q , о котором я хотел бы знать раньше :-))

Visual Studio 2019:

Меню -> Настройки -> Привязки клавиш -> Перейти к .

В Visual Studio 2017 Community edition на Mac ярлык:

  • Cmd + Shift + D : поиск по имени файла
  • Cmd + Shift + T : поиск по имени типа

Чтобы увидеть эти команды, перейдите в верхнее меню: Search> Go To

Затем я просто нажимаю ALT-U, начинаю вводить имя файла и выбираю правильный файл. DPack также имеет другие приятные особенности.

enter image description here

(выделены для скриншота)

Примечание. Не будет работать в экспресс-редакциях Visual Studio, так как они не поддерживают плагины.

В Eclipse вы можете искать файл в проекте, нажав CTRL - SHIFT - R .

Есть ли способ сделать это в Visual Studio?

Только для тех, кто приземляется на этой странице с Google или в другом месте, этот ответ, вероятно, лучший ответ из всех них.

Подводя итог, просто нажмите:

И затем начните вводить имя файла.

Наилучшим вариантом сейчас является установка надстройки Microsoft Visual Studio под названием Productivity Power Tools (версия VS 2010, версия VS 2013).

С этим приходит "Навигатор решений" (альтернатива Solution Explorer, с большим количеством преимуществ).

search solution navigator

Кстати, эта функция встроена в Visual Studio 2012.

В VS2013 вы можете щелкнуть в проводнике решений для этой функции.

В Visual Studio 2017 он теперь поставляется с гораздо лучшей версией под названием "Go To All" и привязан к сочетаниям клавиш CTRL + T а также CTRL +, и включает встроенную фильтрацию и "fuzzy search"

В раскрывающемся списке поиска на стандартной панели инструментов вы можете использовать макрос "открыть файл", " > ", чтобы найти файлы. Нажмите в раскрывающемся списке (или нажмите Ctrl-D), затем начните вводить (минус кавычки) " > CoreEdit.cs", и вы получите динамический список, который сужается при вводе.

В Visual Studio 2017 вы можете напрямую искать файлы с помощью Ctrl + 1 , Ctrl + F (клавиатурная команда: Edit.GoToFile).

Также вы можете использовать Ctrl + t или Ctrl + , (команда Edit.GoToAll) и начать поиск с f .

Затем я просто нажимаю ALT-U, начинаю вводить имя файла и выбирать правильный файл. DPack также имеет другие приятные функции.

enter image description here

(подсветка добавлена ​​для скриншота)

Примечание. Не будет работать в редакторе Express Visual Studio, поскольку они не позволяют подключаемые модули.

Поскольку вы упоминаете ReSharper в комментарии:

Установите, загрузите решение, нажмите Shift + Alt + O , найдите файлы в решении подстрокой. Попробуйте также Shift + Alt + S для эквивалента символов. У этого addin есть куча полнотекстового и синтаксического раскраски в нем, которые не на любой вкус, но функции просмотра кода выполнены хорошо и кажутся бесспорными.

Судя по комментариям на форумах, совместимость с Resharper - это то, на что они обращают внимание.

Бесплатно, попробуйте также Nifty Решение: ссылка.

Я не использовал это сам, но я использую авторский Nifty Perforce плагин, и это довольно аккуратно.

enter image description here

Я знаю, что это старый вопрос, но я бы рекомендовал Phatstudio, если вы используете до VS 2012 года. быстро и поддерживает многослотовый поиск с использованием "пространства". Поэтому для поиска LoginController вы можете нажать Alt + O и выполнить поиск с помощью "Lo Con". . Вы также можете использовать Resharper (оплаченный) и CodeMaid (бесплатно).

Слишком просто использовать поиск в проводнике Windows внутри папки проекта. Готово.

В Eclipse вы можете искать файл в проекте, нажав CTRL - SHIFT - R ,.

Есть ли способ сделать это в Visual Studio?

Просто для тех, кто попадает на эту страницу из Google или где-то еще, этот ответ , вероятно, лучший ответ из всех.

Подводя итог, просто нажмите:

А затем начните вводить имя файла.

Наилучшим вариантом сейчас является установка надстройки Microsoft Visual Studio под названием Productivity Power Tools ( VS 2010 версия , VS 2013 версия ).

С этим приходит «Навигатор решений» (альтернатива Solution Explorer, с большим количеством преимуществ).

search solution navigator

Кстати, эта функция встроена в Visual Studio 2012.

В VS2013 вы можете щелкнуть в обозревателе решений для этой функции.

С Visual Studio 2017 , теперь он поставляется с гораздо лучшей версией, названной “Go To All” и связан с сочетанием клавиш CTRL + T , а также CTRL +, и включает встроенную фильтрацию и “fuzzy search”

В раскрывающемся списке поиска на стандартной панели инструментов вы можете использовать макрос «открыть файл»> для поиска файлов. Нажмите в раскрывающемся списке (или нажмите Ctrl-D), затем начните вводить (без кавычек) «> CoreEdit.cs», и вы получите динамический список, который сужается при вводе.

В Visual Studio 2017 вы можете искать непосредственно для файлов с Ctrl + 1 , Ctrl + F (Клавиатура: Edit.GoToFile).

Кроме того, вы можете использовать Ctrl + t или же Ctrl + , (команда Edit.GoToAll) и начните поиск с f ,.

Затем я просто нажимаю ALT-U, начинаю набирать имя файла и выбираю правильный файл. У DPack также есть и другие приятные функции.

enter image description here

(основные моменты добавлены для скриншота)

Примечание: не будет работать в Express-редакторах Visual Studio, поскольку они не допускают подключаемые модули.

Поскольку вы упоминаете ReSharper в комментарии:

Вы можете сделать это в ReSharper, используя опцию «Перейти к файлу . » (Ctrl-Shift-N или ReSharper -> Перейти к -> Файл . ) в моих сопоставлениях клавиш.

Установить, загрузить решение, нажать Shift + Alt + O , искать файлы в решении по подстроке. Попробуйте также Shift + Alt + S , для эквивалента для символов. В этом плагине есть куча всплывающих окон и раскраски синтаксиса, которые не на любой вкус, но функции просмотра кода сделаны хорошо и кажутся спорными.

Судя по комментариям на форумах, совместимость с Resharper - это то, на что они обращают внимание.

Бесплатно попробуйте также Nifty Solution: ссылка .

Я сам этим не пользовался, но пользуюсь авторским плагином Nifty Perforce, и это довольно аккуратно.

Откройте командное окно (Вид -> Другие окна -> командное окно - Ctrl + W, A) тип>, за которым следует имя файла. Появится список по мере ввода.

enter image description here

Я знаю, что это старый вопрос, но я бы порекомендовал Phatstudio , если вы используете до VS 2012. Работает довольно быстро и поддерживает поиск в нескольких словах с помощью "пробела". Таким образом, для поиска LoginController вы можете нажать Alt + O и выполнить поиск, используя «Lo Con» .. Вы также можете использовать Resharper (платно) и CodeMaid (бесплатно), чтобы сделать это.

Вы можете легко вызвать окно с именем "Navigate To" с помощью комбинации ctrl +,

Или перейдите к Инструменты , а затем нажмите Перейти к

Читайте также: