Я не прошу опцию автоматического отслеживания текущего файла в проводнике решений. На этот вопрос был дан ответ, и у меня этот параметр отключен, потому что я ненавижу такое поведение.
Я хотел бы иметь ярлык (или макрос, или ....) для перехода к файлу, который я сейчас редактирую в обозревателе решений.
visual-studio
Лауджин
источник
источник
Ответы:
В VS 2013 есть встроенное сочетание клавиш (CTRL + \, S)
Или нажмите кнопку, выделенную на изображении ниже.
Также есть возможность настроить сочетание клавиш, если вам не нравится комбинация по умолчанию :)
источник
SolutionExplorer.SyncWithActiveDocument
(Инструменты -> Параметры -> Среда -> Клавиатура)Track Active Item in Solution Explorer
первый, поэтому синхронизация проводника решений будет происходить только при нажатии этого ярлыка, а не «прыгать» при переключении файлов кода.В Visual Studio 2015, 2017 и 2019 вы можете нажать Ctrl+, [а затем s.
Это выделит файл, редактируемый в настоящее время в обозревателе решений.
Это можно настроить с помощью следующей команды клавиатуры: SolutionExplorer.SyncWithActiveDocument
Чтобы перенастроить, перейдите в Инструменты -> Параметры -> Среда -> Клавиатура.
источник
Насколько я знаю, до VS 2012 такой опции не было.
В VS 2012 была представлена опция «Синхронизировать с активным документом». Вы можете найти описание и экран в этом блоге (прокрутите до «Синхронизировать с активным документом» в середине страницы).
источник
Чтобы найти файл, который вы в настоящее время редактируете в обозревателе решений:
Ctrl + W + S
Раньше использовал
Shift + Alt + L
, но почему-то уже не работает.Другие предложения (
Ctrl+\,S
иCtrl+[,S
Ctrl + `+ S) не работают для меня в VS2015. Я не использую resharper и не люблю использовать макросы, когда доступны простые ярлыки.источник
В Visual Studio 2015 с помощью ReSharper я могу нажать Shift+ Alt+, Lчтобы выделить текущий файл, редактируемый в обозревателе решений.
источник
Для VS2010 я нашел этот макрос и работает у меня:
Первоисточник здесь
источник
В Visual Studio 2010/2012 вы можете использовать это расширение ( ссылка ). Он добавляет возможность синхронизации на панели инструментов обозревателя решений и в контекстном меню кода.
источник
Для VS 2017 конфигурация по умолчанию:
А полный список ярлыков вы можете найти здесь:
http://visualstudioshortcuts.com/2017/
источник
На клавиатуре мне пришлось нажать:
Ctrl + ` + S
Обратите внимание, что знак посередине - это клавиша слева от backspace.
Используя Visual Studio 2015.
источник
Если я правильно понял ваш вопрос, вы можете перейти в Инструменты -> Параметры -> Проекты и решения -> Общие и установить флажок «Отслеживать активный элемент в обозревателе решений».
источник