Улучшения в Обозревателе решений Visual Studio 2012.

Данная публикация является переводом из Wriju’s Blog “Visual Studio 2012 Solution Explorer Enchancements”.

Visual Studio 2012 содержит массу улучшений. Одним из важнейших элементов, содержащим множество усовершенствований и расширений, является Обозреватель решений (Solution Explorer). Он выглядит так, как будто был создан с нуля. Новый Обозреватель решений представляет собой компиляцию функций браузера объектов, просмотра классов, поиска и т.п. В идеале, вам не понадобится использовать другие окна для работы.

Далее мы рассмотрим некоторые из улучшений.

Обозреватель решений теперь работает и с объектами.

Обозреватель решений теперь выполняет роль и браузера объектов. Вы можете просматривать поля, методы и т.п. из окна обозревателя решений.

Обозреватель решений поддерживает поиск.

Вы можете осуществлять поиск по содержимому и именам файлов. По нажатию на ENTER, файл откроется.

В нем вы найдете поисковую строку.

Вы также можете искать по вхождению заглавных букв (Pascal breaking).

Навигация по файлам открывает их в редакторе.

Файл, выбранный в обозревателе решений, открывается в редакторе. Вам не нужно щелкать на нем дважды для этого. При переходе в другое окно, файл закроется. Открытие файла осуществляется в специальной закладке “Preview Window”. Данное окно используется многократно: каждый раз, когда вы выбираете файл, система использует это окно, чтобы отобразить содержимое файла. Если вы начнете редактирование, окно отрывается слева, в противном случае остается в правой части. Тот же результат получается, если вы щелкните на закладке.

Изменение объемов отображения.

Полный список объектов в обозревателе решений может быть свернут до отдельного файла.

При этом окно будет выглядеть, как показано ниже:

Для выхода из этого режима, нажмите Ctrl+Стрелка Влево.

Использование нескольких окон обозревателя решений.

Вы можете открыть несколько окон обозревателя решений, что весьма полезно при работе на нескольких мониторах одновременно.

То же можно проделать и с

  • Base Types
  • Derived Types
  • Derived By
  • Calls
  • Is Called By.

Отображение только открытых файлов в обозревателе решений.

Если вы, например, открыли в редакторе 5 файлов из сотни, обозреватель решений отобразит лишь эти файлы.