Автоматический выбор файла в обозревателе решений на его открытой вкладке в Visual Studio 2010 - PullRequest
212 голосов
/ 20 августа 2010

Как правило, многие файлы в Visual Studio 2010 открываются во многих вкладках, одновременно работая над проектом. Много раз я обнаруживаю, что щелкаю правой кнопкой мыши заголовок вкладки и ищу «Показать / Выбрать / Прокрутить до этого файла в Обозревателе решений», и не могу найти его.

Есть ли способ найти по запросу автоматически открытый файл в обозревателе решений?

Ответы [ 10 ]

294 голосов
/ 12 декабря 2011

Другой вариант - привязать «View.TrackActivityInSolutionExplorer» к сочетанию клавиш, которое совпадает с «Инструменты -> Параметры -> Проекты и решения -> Отслеживание активного элемента в обозревателе решений»

Если дважды активировать ярлык, файл выбирается в обозревателе решений, и отслеживание снова отключается.

Visual Studio 2013 +

В обозревателе решений VS2013 встроена функция синхронизации с активным документом. Значок представляет собой две стрелки в обозревателе решений и имеет горячую клавишу Ctrl + [, S для отображения текущего документа в обозревателе решений. Не включает автоматическую настройку, упомянутую выше, и происходит только один раз.

202 голосов
/ 20 августа 2010

Я не знаю, можете ли вы сделать это по требованию, но вы можете включить опцию «Отслеживать активный элемент в обозревателе решений» (Инструменты-> Параметры-> Проекты и решения-> Общие), которая всегда будет выбирать элемент активной вкладки в обозревателе решений.

34 голосов
/ 13 июля 2012

Если вы используете плагин ReSharper , вы можете сделать это с помощью Shift + Alt + L или навигации через меню, как показано.

Enter image description here

20 голосов
/ 20 августа 2010

Это не совсем то, что вы ищете, но он автоматически выберет «активный» файл в обозревателе решений:

Сервис -> Параметры -> Проекты и решения ->Отслеживание активного элемента в обозревателе решений.

9 голосов
/ 21 марта 2012

Лучшим вариантом сейчас является установка надстройки Microsoft Visual Studio под названием Инструменты повышения производительности .

С этим приходит «Solution Navigator» (альтернатива Solution Explorer, с большим количеством преимуществ) - который затем вы можете использовать для фильтрации файлов, чтобы показывать только «Open». Вы даже можете отфильтровать файлы, чтобы показать «Отредактировано» и «Несохранено».

5 голосов
/ 30 июля 2013

В Visual Studio 2012 то же самое можно сделать с помощью параметра «Синхронизировать с активным документом» в обозревателе решений

5 голосов
/ 09 мая 2012

Это в VS2012 - в частности, значок 2 стрелки в верхней части обозревателя решений (стрелки влево / вправо, одна над другой).При этом автоматически выполняется переход к текущему файлу.

Этот значок отображается только в том случае, если у вас отключено Track Active Item in Solution Explorer.

3 голосов
/ 19 сентября 2012

Плагин Tab Studio добавляет «выбор в обозревателе решений» в контекстное меню на вкладках.

1 голос
/ 20 мая 2014

Есть очень хорошее расширение VS2010, которое делает именно это: Solution Explorer Tools .

Это расширение добавляет кнопку, которая выбирает текущий файл в обозревателе решений, а такжеудобные кнопки для свертывания и расширения проектов.

1 голос
/ 29 сентября 2011

Я добавил запрос функции для этой функции. Хотя я знаю, что сам по себе это не ответ, это шаг в направлении реализации этой функции. Любые голоса могут помочь привлечь внимание Microsoft.

Насколько мне известно, нет другого способа сделать это, кроме как написать макрос или создать собственную надстройку / расширение для Visual Studio.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...