Автоматический выбор файла в обозревателе решений на вкладке "открыть" в Visual Studio 2010
обычно много файлов в Visual Studio 2010 открываются во многих вкладках при массовой работе над проектом. Много раз я нажимаю правой кнопкой мыши на tab-title и ищу "Show/Select/Scroll-to this file in Solution Explorer", и я не могу его найти.
есть ли способ найти автоматически по требованию открытый файл в обозревателе решений?
10 ответов
другой вариант-привязать ' View.TrackActivityInSolutionExplorer "на клавиатуре короткого замыкания, что то же самое, что" Инструменты - >Параметры - >проекты и решения - >отслеживать активный элемент в обозревателе решений"
при активации короткого замыкания дважды файл выбирается в обозревателе решений, и отслеживание снова отключается.
Visual Studio 2013+
теперь есть функция, встроенная в Обозреватель решений VS2013 под названием Sync with Active Документ. Значок две стрелки в обозревателе решений, и имеет горячую клавишу Ctrl + [, S для отображения текущего документа в обозревателе решений. Не включает автоматическую настройку, упомянутую выше, и происходит только один раз.
Я не знаю, можете ли вы сделать это по требованию, но вы можете включить опцию "отслеживать активный элемент в обозревателе решений" (Инструменты->Параметры->проекты и решения->общие), которая всегда будет выбирать активный элемент вкладки в обозревателе решений.
Если вы используете ReSharper плагин, вы можете сделать это с помощью Shift + Alt + L ярлык или перейдите через меню, как показано на рисунке.
Это не совсем то, что вы ищете, но он автоматически выберет "активный" файл в обозревателе решений:
Инструменты-->Параметры-->проекты и решения - >отслеживать активный элемент в обозревателе решений.
лучшим вариантом теперь является установка Microsoft Visual Studio add on под названием Производительность Электроинструментов.
с этим приходит " навигатор решений "(альтернатива Обозревателю решений, с большим количеством преимуществ) - который затем вы можете использовать для фильтрации файлов, чтобы показать только"открыть". Вы даже можете фильтровать файлы, чтобы показать "отредактированные" и "несохраненные".
в Visual Studio 2012 то же самое можно сделать с помощью опции "синхронизация с активным документом" в обозревателе решений
это в VS2012-в частности, значок 2-стрелки в верхней части обозревателя решений (стрелки влево/вправо, одна над другой). Это автоматически переходит к текущему файлу.
этот значок отображается, только если у тебя есть Track Active Item in Solution Explorer
отключено.
Я запрос для этой функции. Хотя я знаю, что это не ответ сам по себе, это шаг в направлении возможности реализовать эту функцию. Любые голоса это может помочь привлечь внимание Microsoft.
насколько мне известно, хотя это невозможно сделать, кроме как написать макрос или создать собственную надстройку/расширение для Visual Studio.
есть очень хорошее расширение для VS2010, которое делает именно это:Инструменты Обозревателя Решений.
Это расширение добавляет кнопку, которая выбирает текущий файл в обозревателе решений, а также удобные кнопки для сворачивания и расширения проектов.