Поделиться через


Навигация и поиск (Visual C#)

Обновлен: Ноябрь 2007

В Visual C# имеются следующие средства, призванные помочь в навигации и поиске по исходному коду, файлам проекта и открытым окнам.

  • Представление классов

  • Панели переходов

  • Навигация CTRL-TAB

  • Поиск в файлах

  • Обозреватель объектов

  • Стеки навигации

Представление классов

В окне Представление классов содержится обзор проекта на основе классов, а не файлов, как в Обозревателей решений. В Представлении классов можно быстро перейти к любому классу или члену класса в проекте. Чтобы открыть Представление классов, в меню Вид щелкните Представление классов.

Представление классов

Навигация CTRL-TAB

В любое время в проекте Visual C# может быть несколько активных окон. Для быстрого перехода к какому-либо окну используйте сочетание клавиш CTRL+TAB, чтобы отобразить окно со списком всех активных средств и окон исходного кода. Для выбора окна используйте клавиши со стрелками, удерживая клавишу CTRL.

Элементы управления переходом по файлам Alt

Панели переходов

Вверху каждого окна редактора кода расположена панель переходов с двумя списками. В списке слева содержатся классы, определенные в текущем файле, а в списке справа — все члены класса, выбранного в левом списке. При помощи правого списка можно найти метод.

Панель переходов

Поиск в файлах

При помощи сочетания клавиш CTRL+SHIFT+F можно открыть диалоговое окно Найти в файлах для выполнения операций поиска и замены в проекте.

ms173082.alert_note(ru-ru,VS.90).gifПримечание.

Чтобы переименовать методы или типы или изменить параметры методов, используйте функцию оптимизации кода, которая является более законченной и интеллектуальной, чем поиск и замена. Дополнительные сведения см. в разделе Оптимизация.

Обозреватель объектов

При помощи Обозревателя объектов можно перемещаться по исходному коду. Сначала необходимо просмотреть символы в решении, уменьшив область Обозревателя объектов до Мое решение. Затем можно перейти к коду, щелкнув правой кнопкой мыши символ и выбрав команду Найти все ссылки или Перейти к определению.

Стеки навигации

Visual Studio следит за движениями курсора и записывает их в стеки навигации. При помощи сочетания клавиш CTRL+- (минус) можно вернуться к предыдущему положению курсора, а используя CTRL+SHIFT+- (минус) — перейти вперед к последнему положению курсора в стеке навигации. Переходить по стекам можно также при помощи команд Назад и Вперед меню Вид.

В Visual Studio также используется отдельный стек навигации для отслеживания перемещений курсора для вызовов Перейти к определению. Чтобы вернуться к положению курсора при вызове команды Перейти к определению, используйте сочетание клавиш CTRL+SHIFT+8. Для перехода вперед по стеку навигации следует использовать сочетание клавиш CTRL+SHIFT+7.

Дополнительные сведения

См. также

Другие ресурсы

Visual C#

Использование интегрированной среды разработки Visual C#