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

Как правило, многие файлы в Visual Studio 2010 открываются во многих вкладках, одновременно работая над проектом. Много раз я обнаруживал, что щелкаю правой кнопкой мыши по заголовку вкладки и ищу " Show/Select/Scroll-to this file in Solution Explorer, и не могу его найти.

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

Ответ 1

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

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

Visual Studio 2013 +

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

Ответ 2

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

Ответ 3

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

Enter image description here

Ответ 4

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

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

Ответ 5

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

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

Ответ 6

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

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

Ответ 7

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

Ответ 8

Плагин Tab Studio добавляет "select in explorer" в меню правой кнопки мыши на вкладках.

Ответ 9

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

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

Ответ 10

Там очень хорошее расширение для VS2010, которое делает именно это: Средства обозревателя решений.

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