Visual Studio - ярлык для перехода к обозревателю решений - PullRequest
135 голосов
/ 04 июня 2011

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

Ответы [ 12 ]

222 голосов
/ 04 июня 2011

CTRL + ALT + L

должен сместить фокус на обозреватель решений.

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

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

44 голосов
/ 06 января 2013

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

CTRL + W , S

Мне легче запомнить: все ярлыки, начинающиеся с CTRL + W , предназначены для открытия или перехода к W indows:

  • CTRL + W , S : S Исследователь растворения
  • CTRL + W , E : E список ошибок
  • CTRL + W , R : R esourceview
  • CTRL + W , A : Окно команд ( A ction ...)
  • CTRL + W , T : T askview
  • CTRL + Ш , Q : Найти результаты символа
  • CTRL + W , X : Toolbo x
  • CTRL + W , C : C lassview
  • CTRL + W , P : P roperties
  • CTRL + W , B : B ookmarks
  • ...
22 голосов
/ 25 октября 2012

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

12 голосов
/ 18 апреля 2012

На моем компьютере с Windows 7: Ctrl + ALT + L блокирует компьютер.

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

9 голосов
/ 04 июня 2011

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

8 голосов
/ 06 января 2013
  1. ярлык ctrl [, S будет фокусировать текущий открытый файл / документ в обозревателе решений.
  2. Если для параметра «Отслеживать активные в обозревателе решений» установить значение «true», будет автоматически фокусироваться на текущем открытом файле / документе в обозревателе решений (Инструменты-> Параметры-> Проекты и решения-> Общие -> «Отслеживать активный элемент в обозревателе решений» = правда
7 голосов
/ 08 марта 2015

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

4 голосов
/ 06 марта 2019

Visual Studio

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

Ctrl + [, S

Запуск Сочетание клавиш

SolutionExplorer.SyncWithActiveDocument

ReSharper

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

Shift + Alt + L

, который работает Сочетание клавиш Resharper's Keyboard

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

Оба

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

Разница

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

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

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

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

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

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

3 голосов
/ 05 июля 2016

ctrl + [ + S .

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

...