В Eclipse вы можете искать файл в проекте, нажав CTRL- SHIFT- R.
Есть ли способ сделать это в Visual Studio ?
В Eclipse вы можете искать файл в проекте, нажав CTRL- SHIFT- R.
Есть ли способ сделать это в Visual Studio ?
Ответы:
Просто для тех, кто попадает на эту страницу из Google или где-либо еще, этот ответ , вероятно, является лучшим ответом из всех.
Подводя итог, просто нажмите:
CTRL + ,
А затем начните вводить имя файла.
Ctrl+;
ярлыка для поиска в обозревателе решений.
Самый лучший вариант в настоящее время является установка Microsoft Visual Studio приплюсовать под названием Productivity Power Tools ( VS версия 2010 , версия VS 2013 ).
С этим приходит «Навигатор решений» (альтернатива Solution Explorer, с большим количеством преимуществ).
Кстати, эта функция встроена в Visual Studio 2012.
В VS2013 вы можете щелкнуть в обозревателе решений для этой функции.
Ярлык это:
ctrl + ;
Чтобы искать только имена файлов, а не содержимое (особенно в C #), снимите флажки с этих параметров:
С Visual Studio 2017
, теперь он поставляется с гораздо лучшей версией, назван “Go To All”
и связан с сочетанием клавиш, CTRL + T
а также CTRL +,
включает в себя встроенную фильтрацию и“fuzzy search”
CTRL + T
CTRL + ,
f
, пробел, затем имя файла. Пример: CTRL+T
затем f MyClass
, затем ↓ на клавиатуре, пока не дойдете до соответствующего файла. Этот метод превосходит поиск в обозревателе решений (который тратит пространство, показывая как имена файлов, так и имена классов), поскольку он состоит исключительно из имен файлов.
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. Это будет выглядеть в именах файлов.
Я использую usysware DPack: http://www.usysware.com/dpack/
Затем я просто нажимаю ALT-U, начинаю набирать имя файла и выбираю правильный файл. У DPack также есть и другие приятные функции.
(основные моменты добавлены для скриншота)
Примечание: не будет работать в Express-редакторах Visual Studio, так как они не позволяют подключаемые модули.
Поскольку вы упоминаете ReSharper в комментарии:
Вы можете сделать это в ReSharper, используя опцию «Перейти к файлу ...» (Ctrl-Shift-N или ReSharper -> Перейти к -> Файл ...) в моих сопоставлениях клавиш.
Откройте командное окно (Вид -> Другие окна -> командное окно - 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 :
Это слишком просто, используя поиск Windows Explorer внутри папки проекта. Готово.
.ascx.cs
файлов). На самом деле ваше решение простое и полезное
Вы можете нажать Ctrl + T, чтобы получить редактор Get to all, в котором вы можете ввести имя файла, чтобы перейти к этому конкретному файлу.
CTRL+ Pэто ищет имя файла вашего прямого ответа.
В Visual Studio 2008 (и, возможно, позже), бесплатная надстройка DevExpress CodeRush Xpress Ctrl+ Alt+ F, быстрая навигация по файлам , которая ищет точную подстроку в имени файла или заглавными буквами.
(Unrelated к этому ответу, но обратите внимание , что гораздо более полезным, Быстрый переход , Ctrl+ Shift+ Q, который я хотел бы знать о до сих пор :-))