Visual Studio - ярлык для перехода к обозревателю решений


152

Есть ли в Visual Studio сочетание клавиш (кроме CTRL+ TABи выделения), которое могло бы вывести меня из документа непосредственно в обозреватель решений? Я не хочу настраивать ярлыки или менять поведение по умолчанию.


См. Www.visualstudioshortcuts.com/2012/ (хотя версия 2010 года недоступна, она все еще очень полезна).
— Крис W

Возможная
— копия

@stepanian справедливая точка зрения на первенство, если это раньше. Я просто имел в виду дубликат, т.е. они одинаковые. Я просто связывал их для тех, кто делает админ.
— MemeDeveloper

@stepanian также я ответил на этот вопрос не тот - поскольку я видел, что дата была ранее. Спасибо
— MemeDeveloper

Ответы:


249

CTRL+ ALT+L

следует сместить фокус на Solution Explorer.

Для visual studio 2012 используйте:

CTRL+ [+ Sэто выбирает ваш текущий документ в обозревателе решений.


1
Спасибо! И я предполагаю, что Ctrl + Alt + I, а затем выберите файл со стрелкой, чтобы вернуться?
— Степанян

8
Да, нажмите, Enterчтобы выбрать файл, или Escapeпросто вернуться к окну документа, не выбирая файл :)
— клавиатураP

Также кажется, что Ctrl + Tab возвращает вас к исходному документу с выбранным (без сохранения нажатия клавиши ввода). Каждая секунда имеет значение!
— Степанян

Ой, прости, selectedя думал, что ты имел в виду на самом деле открыт. Escapeвернется к документу, сохраняя выбор, но не откроет файл. (Аналогично Ctrl + Tab). Enterфактически откроет файл.
— клавиатураP

1
В VS 2015 вы можете выбрать «Вид» в меню панели инструментов, чтобы увидеть все прямые сочетания клавиш для перемещения фокуса на разные окна. Те же трюки (Escape, Enter) работают для всех этих.
— Ситрик

49

При использовании VS 2012 со схемой раскладки клавиатуры Visual C # 2005 :

CTRL+ W,S

Я считаю , это легче запомнить: все ярлыки , начинающиеся с CTRL+ Wпредназначены для открытия или навигации по W INDOWS:

  • CTRL+ W, S: S olution Проводник
  • CTRL+ W, E: E список rror
  • CTRL+ W, R: R esourceview
  • CTRL+ W, A: Команда окно ( фикция ...)
  • CTRL+ W, T: Т askview
  • CTRL+ W, Q: Найти результаты Symbol
  • CTRL+ W, X: Toolbo х
  • CTRL+ W, C: С lassview
  • CTRL+ W, P: P СВОЙСТВА
  • CTRL+ W, B: B ookmarks
  • ...

Спасибо за уточнение схемы раскладки клавиатуры! Я искал использование сочетания клавиш Ctrl + W + S для обозревателя решений с тех пор, как установил новый VS2012!
— hemma731

22

В Visual Studio 2012 теперь можно использовать CTRL+, так ;как это сочетание клавиш по умолчанию для окна поиска обозревателя решений.


4
Ctr+'открывает командный проводник. Ctrl + ,открывает "селектор файлов" .. Довольно удобные ярлыки.
— arviman

14

На моей машине windows 7: Ctrl+ ALT+ Lблокирует компьютер.

Для меня Shift+ ALT+ L работает. (Это также может быть более точная конфигурация)


11
  1. ярлык ctrl [, Sфокусирует текущий открытый файл / документ в обозревателе решений.
  2. Установка значения true в «Отслеживать активную в обозревателе решений» автоматически фокусирует текущий открытый файл / документ в обозревателе решений (Инструменты-> Параметры-> Проекты и решения-> Общие -> «Отслеживать активный элемент в Обозревателе решений» = true

9

Сочетание клавиш по умолчанию для открытия / перехода в Solution Explorer Ctrl+ Alt+ L.


9

Расширенный выше: имя команды для вкладки синхронизации с обозревателем решений - « SolutionExplorer.SyncWithActiveDocument »


5

Visual Studio

2015 и 2017 (по умолчанию ) VS 2017 ярлыки

Ctrl+ [,S

Запускает комбинацию клавиш

SolutionExplorer.SyncWithActiveDocument

ReSharper

В Visual Studio 2015 и 2017 (по умолчанию ) Resharper Docs

Shift+ Alt+L

Который запускает сочетание клавиш Резарпера

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

Обе

  • Focus Solution Explorer
  • Выделить документ
  • Прокрутите / разверните узлы (как требуется, чтобы показать этот документ)

разница

Версия Resharper также работает с декомпилированным кодом . Нахождение декомпилированных символов в окне Assembly Explorer .

Чтобы настроить / это не работает:

  1. Инструменты> Параметры> Среда> Клавиатура
  2. Имя быстрого поиска (например, SolutionExplorer.SyncWithActiveDocument)
  3. Назначьте (в Глобальном) сочетания клавиш, как вам нравится

3

У меня была эта проблема на новой машине с VS 2013 и R # 8.2.

Параметр клавиатуры Resharper.Resharper_LocateInSolutionExplorerбыл правильно настроен на Shift+Alt+L, но казалось, что он только открывает родительскую папку и не выбирает фактический файл. Как рекомендовано в другом посте, я включил "Track active in Solution Explorer"в VS Options.

Это не решило проблему и не было тем, что я хочу, потому что в очень больших решениях я не хочу, чтобы проводник решений переключался на текущий используемый файл. Я отключил функцию Track и перезапустил VS, после LocateInSolutionExplorerчего функция начала работать правильно. Какая-то проблема с приоритетом ярлыков?


3

ctrl+ [+ S.

Этот ярлык выделит текущий открытый документ в обозревателе решений.



0

Мы только что обновились с VS2013 до VS2017, и мне пришлось искать, как автоматически выбирать активную вкладку в обозревателе решений. Мне часто приходится искать документ, находя текстовую строку на экране, и мне нравится, когда он выбирает документ, чтобы я мог видеть, где он находится.

Отслеживание активного документа долгое время было поведением по умолчанию. VS2017 перенес ВСЕ мои другие предпочтения, но не этот. Рад, что нашел эту ветку - Спасибо.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.