В VS2010 была функция, при которой просмотр файла автоматически приводил к тому, что Solution Explorer переходил к этому файлу.
В VS2012 просмотр различных файлов в среде IDE больше не прокручивается и автоматически выбирается в обозревателе решений.
Возможно ли вернуть эту функцию обратно? Где-то есть настройка? Если да, то как и где?
file
visual-studio-2012
solution-explorer
Сара Вайнбергер
источник
источник
Ответы:
Да, вы можете найти это под
По умолчанию он отключен (как вы заметили), но после включения Solution Explorer развернет папки и выделит текущий документ при переключении между файлами.
источник
Если вам нужна одноразовая синхронизация с панелью решения, то есть новая команда «Синхронизация с активным документом» (по умолчанию ярлык: Ctrl+ [, S). Объясняется здесь: новые возможности Visual Studio 2012: обозреватель решений
источник
Если у вас установлен ReSharper, нажмите Shift+ Alt+, Lчтобы переместить фокус на текущий файл в обозревателе решений.
Активное отслеживание предметов также необходимо включить, как описано в принятом ответе.
источник
Есть много способов сделать это:
Перейти к текущему файлу один раз:
Visual Studio 2013
VS 13 имеет собственный ярлык для этого: Ctrl+ \, S(Нажмите Ctrl+ \, отпустите обе клавиши, нажмитеS клавишу)
Вы можете изменить этот ярлык по умолчанию, если вы ищете
SolutionExplorer.SyncWithActiveDocument
вKeyboard Settings
(Инструменты-> Параметры-> Среда-> Клавиатура)Кроме того, в обозревателе решений также есть новый значок, подробнее об этом здесь .
Visual Studio 2012
Если вы используете VS 2012, есть отличный плагин для добавления этой новой функциональности с VS2013 на VS2012:. Ярлык по умолчанию strg+ alt+ ü. Я думаю, что это лучший, поскольку переход к обозревателю решений сопоставлен с strg + ü.
Resharper
Если вы используете Resharper попробовать Shift+ Alt+L
Это хорошее отображение, так как вы можете использовать Strg+ Alt+ Lдля перехода к обозревателю решений.
Отслеживать текущий файл все время:
Visual Studio> = 2012 :
Если вы хотите постоянно отслеживать текущий файл в обозревателе решений, вы можете использовать решение из принятого ответа (Инструменты-> Параметры-> Проекты и решения-> Отслеживать активный элемент в обозревателе решений), но я думаю, что это может очень раздражает в больших проектах.
источник
Strg
сCtrl
&ü
с;
для решения VS2012.Ctrl + `, S
:)Если у вас не установлен ReSharper и вы все еще хотите использовать сочетание клавиш
Shift
+Alt
+L
для перемещения фокуса на текущий файл в обозревателе решений в Visual Studio 2013, выполните следующие действия.В командах Show, содержащих поле, введите «solutionexplorer» и затем в приведенном ниже списке найдите команду SyncWithActiveDocument:
Щелкните в текстовом поле под меткой «Нажать короткие клавиши» и нажмите:
Shift
+Alt
+L
и нажмите кнопку «Назначить», и все готово:Чтобы проверить, откройте любой файл в Visual Studio и нажмите сочетание клавиш
Shift
+Alt
+,L
и вы увидите файл в обозревателе решений. Наслаждайтесь!источник
Shift + Alt + L
используется для Edit.LineCut (см. Здесь ).В VSS это возможно тремя способами.
Active sync
значок в обозревателе решений.Ctrl
+[
+S
) вы можете перейти к активному элементу.Примечание: 1 или 2 работает только в среднем времени. , Поэтому вы должны использовать 1-й или 2-й.
источник
Я нашел
Sync with Active Document
кнопку в обозревателе решений наиболее эффективной (это может быть функция vs2013!)источник
Tools -> Options -> Projects and Solutions -> "Track Active Item in Solution Explorer"
В Visual Studio 2017 , ярлык: Ctrl+ ´, S.
источник