Навигация и поиск (Visual C#)
Обновлен: Ноябрь 2007
В Visual C# имеются следующие средства, призванные помочь в навигации и поиске по исходному коду, файлам проекта и открытым окнам.
Представление классов
Панели переходов
Навигация CTRL-TAB
Поиск в файлах
Обозреватель объектов
Стеки навигации
Представление классов
В окне Представление классов содержится обзор проекта на основе классов, а не файлов, как в Обозревателей решений. В Представлении классов можно быстро перейти к любому классу или члену класса в проекте. Чтобы открыть Представление классов, в меню Вид щелкните Представление классов.
Навигация CTRL-TAB
В любое время в проекте Visual C# может быть несколько активных окон. Для быстрого перехода к какому-либо окну используйте сочетание клавиш CTRL+TAB, чтобы отобразить окно со списком всех активных средств и окон исходного кода. Для выбора окна используйте клавиши со стрелками, удерживая клавишу CTRL.
Панели переходов
Вверху каждого окна редактора кода расположена панель переходов с двумя списками. В списке слева содержатся классы, определенные в текущем файле, а в списке справа — все члены класса, выбранного в левом списке. При помощи правого списка можно найти метод.
Поиск в файлах
При помощи сочетания клавиш CTRL+SHIFT+F можно открыть диалоговое окно Найти в файлах для выполнения операций поиска и замены в проекте.
Примечание. |
---|
Чтобы переименовать методы или типы или изменить параметры методов, используйте функцию оптимизации кода, которая является более законченной и интеллектуальной, чем поиск и замена. Дополнительные сведения см. в разделе Оптимизация. |
Обозреватель объектов
При помощи Обозревателя объектов можно перемещаться по исходному коду. Сначала необходимо просмотреть символы в решении, уменьшив область Обозревателя объектов до Мое решение. Затем можно перейти к коду, щелкнув правой кнопкой мыши символ и выбрав команду Найти все ссылки или Перейти к определению.
Стеки навигации
Visual Studio следит за движениями курсора и записывает их в стеки навигации. При помощи сочетания клавиш CTRL+- (минус) можно вернуться к предыдущему положению курсора, а используя CTRL+SHIFT+- (минус) — перейти вперед к последнему положению курсора в стеке навигации. Переходить по стекам можно также при помощи команд Назад и Вперед меню Вид.
В Visual Studio также используется отдельный стек навигации для отслеживания перемещений курсора для вызовов Перейти к определению. Чтобы вернуться к положению курсора при вызове команды Перейти к определению, используйте сочетание клавиш CTRL+SHIFT+8. Для перехода вперед по стеку навигации следует использовать сочетание клавиш CTRL+SHIFT+7.