IntelliJ Shift Shift Ярлык в Visual Studio (глобальный поиск)
После работы с Java я влюбился в некоторые функции IntelliJ. Особенно сочетание клавиш SHIFT + SHIFT , которое позволяет перейти к любому другому файлу.
Это огромная экономия времени. Теперь, когда я вернулся в VS, я очень скучаю по этой функции, когда редактирую код. Есть ли способ воспроизвести это в Visual Studio? Возможно, какой-нибудь плагин?
Ответы
Ответ 1
Несколько лет спустя и ReSharper теперь имеет эту функцию в последней версии.
Он называется Поиск везде/Перейти к типу и запускается с помощью комбинации клавиш CTRL + N
https://www.jetbrains.com/help/resharper/Navigation_and_Search__Go_to_Type.html
.Чрезвычайно полезная функция, экономит много времени и позволяет переходить к другим файлам во время редактирования кода. После того, как вы попробуете это, использование Solution Explorer станет пустой тратой времени. Я привык к этому при использовании IdeaJ & Android Studio, рад, что теперь он доступен в Visual Studio через ReSharper.
Ответ 2
Не совсем то же самое (не показывает последние использованные/открытые вкладки), но работает для перехода к файлу (может быть только VS 2013+):
CTRL + , затем введите условия поиска, вы можете использовать пространство для разных частей имени файла:
con na ex
=> Con Trol Na меня Ex plorer
Я считаю, что легче использовать при отключении вкладки предварительного просмотра (нажмите на стрелку вниз справа от окна поиска, чтобы изменить настройки).
Подробнее здесь.
РЕДАКТИРОВАТЬ
Этот ярлык устанавливается при установке ReSharper, но вы можете вручную установить его для команды Edit.NavigateTo
(Инструменты> Параметры> Среда> Клавиатура).
РЕДАКТИРОВАТЬ для VS2017
Команда теперь называется Edit.GoToAll
. Спасибо Мэтту за указание на это.
Ответ 3
Нет необходимости в ReSharper, поскольку в Visual Studio 17 уже реализована аналогичная функция:
CTRL + T
Ответ 4
Не совсем уверен, что делает SHIFT - SHIFT, означает ли это удерживание обеих клавиш SHIFT и нажатие J?
Я нахожу, что мне редко нужно перебирать файл. Я накладываю курсор на переменную или функцию, нажимаю F12, и она идет туда, где она определена, без необходимости ее запоминать. Если я нажимаю SHIFT - F12, он дает список каждого, где он ссылается, снова, не задумываясь. Если я хочу вернуться туда, где я был, я нажимаю CTRL + - (который работает в любом контексте). Мне очень нравится эта навигация, и так, как и вы, каждый раз, когда я пытаюсь что-то новое, первое, что я делаю, это попытаться выяснить, как они реализуют то, к чему я уже привык.