Ответ 1
Функция ReSharper и его недавние файлы работают намного лучше для меня.
Как вы относитесь к VS, заставляя вас охотиться за вкладкой, которую вы использовали всего несколько минут назад, когда у вас есть открытые вкладки bazillion? Как насчет постоянного перетаскивания вкладок, чтобы сохранить те, которые вы используете вместе?
О, так ты тоже думаешь, ААРГ? Затем читайте дальше.
Я работаю над программным обеспечением с десятками проектов и сотнями файлов. Очень легко заставить панель вкладок заполнить - например, при отладке, которая может открыть много файлов, большинство из которых являются только шаблонами или не очень интересны для этой задачи.
Это делает несколько файлов, которые имеют отношение к "падению" панели вкладок, или боль, которую можно найти, уменьшая видимые вкладки.
Существуют некоторые решения, которые более широко известны, чем другие. Здесь моя верхняя часть 3:
III. Это работает, если вы можете точно запомнить имя файла (или, по крайней мере, первые буквы): используйте поле "Найти":
type: Ctrl-D >of yourFileName
При вводе имени файла вы получаете автозаполнение имен файлов в решении. Подробнее здесь.
II. Самый очевидный: использование раскрывающегося списка "активных файлов" справа от панели вкладок, которая упорядочена по алфавиту.
Малоизвестный факт: используйте Ctrl-Alt-DownArrow
, чтобы открыть это раскрывающееся меню, а затем начните вводить имя файла. Вы получаете дополнительное преимущество визуализации доступных вариантов. [info бесстыдно украден из здесь]
Я. <drum roll/>
Это мой личный фаворит, и он основан на недокументированной функции VS 2005/2008. При активации он делает одну простую вещь: щелчок по вкладке перемещает ее в самую левую часть окна. Это основное действие обычно позволяет мне найти вкладку, которую я ищу в первых 3 - 5 вкладках.
Это происходит следующим образом:
удалена мертвая ссылка ImageShack - образец анимации
Чтобы включить эту функцию, вы должны заразиться руками в реестре Windows.
Предупреждение об обязательном изменении реестра: ваш собственный риск:
Редактирование реестра может привести к тому, что ваша сетевая карта упадет на пол. Вы были предупреждены.
Добавьте этот ключ в реестр для VS 2005:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0]
"UseMRUDocOrdering"=dword:00000001
или для VS 2008:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0]
"UseMRUDocOrdering"=dword:00000001
Вам даже не нужно перезапускать VS, чтобы увидеть, как он работает! [плагиат из здесь]
Теперь продолжайте, попробуйте!
Update: Этот трюк больше не работает в VS2010 Pro: (
Это завершает мою часть. Теперь вы можете поделиться тем, как вы справляетесь с охотой на табуляции!
Функция ReSharper и его недавние файлы работают намного лучше для меня.
Вы можете использовать расширение Power Tools для VS.
После установки перейдите в Инструменты → Параметры → Производительность Электроинструменты → Вкладка документа Хорошо → Общие → затем установите флажок "Показать вкладки по вертикали".
Это даст вам список открытых файлов слева.
Удерживая Ctrl, нажмите Tab и удерживайте Ctrl. Теперь вы можете использовать клавиши со стрелками, чтобы выбрать любой открытый файл (правый столбец) или окно инструмента (левый столбец.)
В основном я использую Ctrl-TAB для перехода по вкладкам, которые я недавно работал. Кажется, я могу управлять стеком из 4 или 5 файлов, не думая таким образом. Если файл находится вне стека, я обычно соглашаюсь на его повторное открытие с помощью Ctrl-O.
Или, если файл, который я хочу, связан с куском кода, на который я смотрю, поэтому выделяется переменная, метод и т.д., которые определены в этом файле и попадают в F-12.
Я создал вкладку Tabs Studio для Visual Studio именно для этой цели - удобно работать с большим количеством открытых файлов. Вкладка "Надстройки" предлагает несколько строк вкладок и группировок вкладок.
Подробнее см. вкладку Домашняя страница Studio.
Моя компания использует Visual Assist X. Это обеспечивает множество отличных функций в Visual Studio, в первую очередь лучшую функцию "intellisense". Однако он также имеет диалог "Открыть файл в решении", который позволяет мне набирать подстроки файла, который я ищу, и соответственно фильтрует список. Я настоятельно рекомендую это программное обеспечение для любого разработчика, работающего с Visual Studio.
Я столкнулся с теми же проблемами, описанными здесь, поэтому я создал визуальный студийный аддон для управления открытыми документами в "сеансах", это бесплатно и с открытым исходным кодом, вы можете найти дополнительную информацию о проекте codeplex здесь
Control-Tab и тэг " > of" полезны. Тем не менее, никто из них не работает для меня, особенно когда у меня много открытых файлов или я хочу получить быстрый доступ.
Мне нравится бесплатный DPack набор инструментов. Там много аккуратного материала, некоторые из которых встроены в более поздние версии VS. Тем не менее, я не видел ничего подобного файловому браузеру. Он сидит как окно инструмента (или диалог, если вы предпочитаете), и дает вам поэтапно отфильтрованный список файлов в вашем решении. Вы можете ограничить список открытыми файлами, если используете его как модальный диалог, по-видимому, хотя я этого не пробовал.
Браузер файлов USWare http://www.usysware.com/dpack/images/FileBrowser2.png