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.