Узнайте о обозревателе решений
Обозреватель решений можно использовать для управления проектами и файлами в решении. В этой статье подробно описывается пользовательский интерфейс обозревателя решений и как открыть обозреватель решений, если вы непреднамеренно закройте его. В статье также описывается, как использовать контекстное меню правой кнопкой мыши в обозревателе решений для быстрого добавления новых файлов, папок и элементов кода в проект.
Откройте обозреватель решений
По умолчанию окно инструментов обозревателя решений отображается в правой верхней части интегрированной среды разработки Visual Studio интегрированной среды разработки (IDE). Если окно инструментов «Обозреватель решений» не отображается, его можно открыть в строке меню Visual Studio, выбрав Вид>Обозреватель решенийили, нажав комбинацию клавиш Ctrl+Alt+L.
Пользовательский интерфейс обозревателя решений
Давайте рассмотрим окно инструментов обозревателя решений и его пользовательский интерфейс (пользовательский интерфейс). Начнем с аннотированного снимка экрана открытого консольного решения C# с двумя проектами.
В следующей таблице представлен текстовый эквивалент аннотированного снимка экрана, но с несколькими удобными ссылками, которые можно использовать для получения дополнительных сведений.
Элемент пользовательского интерфейса | Действие |
---|---|
панель инструментов | Управление тем, как отображаются файлы |
строка поиска | Поиск определенных файлов и типов файлов |
Главное окно | Просмотр файлов, проектов, & решений и управление ими |
узел решения | Управление решениями |
узел Project | Управление проектами |
узел зависимостей | Управляйте зависимостями проекта решения & |
узел программы | Просмотр, изменение и управление программой или приложением (приложением) |
Git вкладка изменений | Использование Git & GitHub в Visual Studio для совместной работы над проектами с командой |
Чтобы просмотреть больше изображений и значков приложений, отображаемых в Visual Studio, скачайте библиотеку образов Visual Studio.
Панель инструментов обозревателя решений
Чтобы продолжить, давайте рассмотрим панель инструментов в обозревателе решений.
Панель инструментов содержит следующие элементы пользовательского интерфейса слева направо:
Элемент пользовательского интерфейса | Действие |
---|---|
кнопка "Назад" | Переключение между результатами поиска |
кнопка Переслать | Переключение между результатами поиска |
кнопка "Главная" | Возврат к представлению по умолчанию |
Кнопка переключить представления | Переключение между представлением решения по умолчанию и необязательным представлением папки |
"Фильтр ожидающих изменений" кнопка & раскрывающееся меню | Просмотр открытых файлов или файлов с несохранёнными изменениями |
кнопка "Синхронизация с активным документом" | Поиск файла из редактора кода |
кнопка "Обновить" (условный) | Отображается только при выборе зависимости, например функции или пакета |
кнопка "Свернуть все" | Свернуть представление файла в главном окне |
кнопка "Показать все файлы" | Просмотр всех файлов, в том числе выгруженных проектов |
Кнопка свойств | Просмотр и изменение параметров для определенных файлов и компонентов |
Кнопка предварительного просмотра выбранных элементов | Просмотр выбранного файла или компонента в редакторе кода |
Панель поиска обозревателя решений
Давайте рассмотрим панель поиска в обозревателе решений.
Вы можете использовать раскрывающийся список в строке поиска и выбрать из параметров поиска : поиск в содержимом файла и поиск в внешних элементах, чтобы сузить область вашего поиска.
Контекстное меню обозревателя решений
В обозревателе решений есть несколько вариантов взаимодействия с помощью контекстного меню правой кнопкой мыши. Параметры, которые отображаются в зависимости от контекста, зависят от того, выбран ли узел решения или узел проекта.
Параметры меню узла решения
На следующем снимку экрана консольного приложения C# отображаются параметры контекстного меню, которые отображаются при щелчке правой кнопкой мыши узла решения.
То, что вы видите в контекстном меню из узла решения, также зависит от типа проекта, языка программирования или платформы. На следующем снимке экрана показаны следующие дополнительные параметры для приложения C#: зависимости проекта, порядок сборки проекта, задатьзапускаемых проектов и всплывающее меню Git. Эти дополнительные параметры обычно отображаются при добавлении другого проекта в решение, а затем добавьте его в репозиторий.
Параметры меню узла проекта
На следующем снимке экрана консольного приложения C# показаны варианты контекстного меню, которые появляются при правом клике на узле Project.
То, что вы видите в контекстном меню из узла Project, также зависит от типа проекта, языка программирования или платформы. На следующем снимке экрана показана дополнительная опция для приложения C#: меню зависимости сборки, открывающееся при наведении. При добавлении другого проекта в решение обычно отображаются дополнительные параметры, а затем проект добавляется в репозиторий.
Меню "Добавить"
В контекстном меню обозревателя решений одним из наиболее полезных вариантов является меню Добавление всплывающего меню. Из него можно добавить в решение еще один проект. Вы также можете добавить элемент в проект и многое другое.
Вы можете просмотреть всплывающее меню "Добавить" из узла решения, узла проекта или узла зависимостей. Варианты различаются в зависимости от используемого узла.
Руководство по добавлению элементов и проектов с помощью контекстного меню в обозревателе решений см. на странице Введение в проекты и решения.
Диалоговое окно быстрого добавления
Начиная с выпуска Visual Studio 2022 версии 17.5, можно использовать диалоговое окно быстрого добавления для создания пустого файла или простого класса C#. В обозревателе решений щелкните правой кнопкой мыши папку или проект, а затем выберите Добавить>новый элемент. Или, если вы предпочитаете, используйте сочетание клавиш Ctrl+Shift+A.
С помощью быстрого добавления можно выполнить следующие задачи.
- Добавьте новый файл без просмотра списка шаблонов.
Пример: MyClass.cs - Создайте вложенные папки в одной операции.
Пример: Folder1/Folder2/, Folder1/Folder2/MyFile.cs - Добавьте файлы с любым расширением или без расширения вообще.
Пример: File.MyExtension, README, .gitignore- Быстрое добавление заполняет параметр по умолчанию для вас, но после открытия диалогового окна вы можете нажать Escape (Esc), чтобы быстро очистить поле ввода.
- Добавление нескольких файлов одновременно.
Пример: File1.cs, File2.html или File.cs, File.txt.
Вы также можете быстро переключаться между диалогом быстрого добавления и диалогом "Создать элемент". Вот как.
Используйте "Показать все шаблоны", чтобы открыть диалоговое окно "Новый элемент".
Используйте Показать компактный вид, чтобы открыть диалоговое окно быстрого добавления.
Visual Studio запоминает ваш выбор, чтобы получить интерфейс, который лучше всего подходит для ваших потребностей. Если вы хотите вернуться в диалоговое окно быстрого добавления по умолчанию, выберите Shift+F2.
Совет
Вы можете настроить сочетания клавиш для команды Project.AddNewItem и команды AddQuickFile в меню Tools>, выбрав "Опции>Среда>Клавиатура".
Средство сравнения файлов
Начиная с выпуска Visual Studio 2022 версии 17.7, теперь можно выбрать два файла в Обозревателе решений и сравнить их с помощью новых опций Сравнить с и Сравнить выбранные.
Файлы можно сравнить следующими способами:
- Щелкните правой кнопкой мыши один файл, выберите Сравнить с... в контекстном меню, что откроет Проводник. Затем перейдите к любому файлу и выберите его для сравнения.
- Чтобы выбрать два файла, удерживайте клавишу Ctrl. Затем щелкните правой кнопкой мыши и выберите Сравнить выбранные в контекстном меню.
Независимо от того, каким способом вы решили сравнить файлы, средство сравнения файлов должно упростить сравнение файлов без необходимости оставлять интегрированную среду разработки.
Команда Свернуть все потомки
Также в выпуск Visual Studio 2022 версии 17.7 включена команда Свернуть всех потомков. Эта команда рекурсивно сворачивает все узлы под выделенным элементом, чтобы упростить навигацию по глубоко вложенным иерархиям при переходе по структуре проекта.
Вы можете найти команду Свернуть все потомки в контекстном меню, открываемом по правой кнопке мыши для любого элемента в обозревателе решений, у которого есть потомки. Чтобы использовать команду, можно также нажать Ctrl+стрелка влево.
Новое представление обозревателя решений
Вы можете использовать новое представление Проводника решений, чтобы добавить новое представление Проводника решений с конкретной областью. В обозревателе решений щелкните правой кнопкой мыши папку, которую нужно задать в качестве корневой папки нового представления, а затем выберите "Новое представление обзора решений" в контекстном меню. Откроется новое окно обозревателя решений, которое можно по необходимости закрепить или оставить плавающим.