it-roy-ru.com

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

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

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

209
Y. Shoham

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

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

Visual Studio 2013 +

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

291
Fedearne

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

201
Francesco De Vittori

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

Enter image description here

34
Maksym Kozlenko

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

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

20
AJ.

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

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

9
friend

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

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

5
Basic

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

5
Tarun

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

3
themissinglint

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

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

1
jpierson

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

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

1
Sergey Pashkevich