Практическое руководство. Перемещение по коду и тексту
Обновлен: Ноябрь 2007
Существует целый ряд способов перемещаться по тексту или коду в редакторе кода с помощью мыши или клавиш перехода. Некоторые из этих способов перечислены ниже.
Для перемещения по символам используйте клавиши со стрелками, для перемещения по словам — сочетания клавиш со стрелками и клавиши CTRL. Клавиши со стрелками, кроме того, позволяют перемещаться по строкам.
Щелкните нужное место.
Используйте колесо прокрутки на мыши или полосу прокрутки для перемещения по тексту.
Используйте клавиши HOME, END, PAGE UP и PAGE DOWN.
Используйте клавиши CTRL + PAGE UP и CTRL + PAGE DOWN для перемещения положения курсора на верхнюю или нижнюю строку окна соответственно.
Используйте клавиши CTRL + СТРЕЛКА ВВЕРХ и CTRL + СТРЕЛКА ВНИЗ для прокрутки представления текста без изменения положения курсора.
Используйте кнопку Назад для перемещения курсора к ранее просмотренным местам в активном документе и кнопку Далее для возврата из указанных мест.
С помощью таких операций, как Последовательный поиск, Переход на строку, Перейти к определению, В начало документа, В конец документа, Вставить и Вставить файл, можно перемещать курсор на значительные расстояния в активном документе. Для кнопок Назад и Далее сохраняются 20 последних положений курсора.
В последующих разделах описываются способы перемещения к определенным разделам и строкам кода.
Панель переходов
Закладки в окне Закладки
Задачи-комментарии в окне Список задач
Последовательный поиск
Команда Переход на строку
Команда Перейти к определению
Переход с использованием панели переходов
Панель переходов состоит из двух полей со списком, расположенных в верхней части редактора кода. Это позволяет переходить непосредственно к конкретному классу или типу, а также к процедуре или члену внутри классов или типов. Панель переходов может не включаться в некоторые из проектов.
![]() |
---|
Имена двух полей со списком на панели переходов зависят от типа проекта. Например, в проектах Visual Basic поля называются Имя классаи Имя метода. В проектах C# они называются Типы и Члены. |
Перемещение фокуса от редактора кода на панель переходов
- Нажмите сочетание клавиш CTRL+F2.
Возврат фокуса от панели переходов на редактор кода
- Нажмите клавишу ESC.
Перемещение фокуса между элементами в панели переходов
- Нажмите клавишу TAB.
Выбор элемента панели переходов, на котором расположен фокус, и возврат в интегрированную среду разработки
- Нажмите клавишу ВВОД.
Переход к классу или типу
- Щелкните его имя в поле со списком Имя класса/Типы в левом верхнем углу документа.
Переход непосредственно к процедуре в классе
- Щелкните процедуру в поле со списком Имя метода/Члены в правом верхнем углу документа.
Перемещение с помощью закладок
Если требуется редактировать текст в произвольном месте, а затем вернуться к предыдущей позиции курсора, добавьте закладку в Окно "Закладки".
Добавление закладки
Выберите в редакторе строку, к которой необходимо вернуться позднее.
Нажмите кнопку Закладка в окне Закладки.
В левом поле редактора отображается символ закладки
для маркировки строки.
Для включения или выключения закладки нажимайте клавиши CTRL+K.
Перемещение по закладкам в активном документе
В окне Закладки нажмите кнопку Следующая закладка
или Предыдущая закладка
либо
Нажмите сочетания клавиш CTRL+K, а затем CTRL+N, чтобы перейти к следующей закладке, или CTRL+K и CTRL+P для перехода к предыдущей закладке.
Совет.
Существует другой способ возврата к предыдущей позиции — использование кнопок Назад и Далее.
Удаление всех закладок из документа
В окне Закладки нажмите кнопку Удалить закладки
либо
Нажмите клавиши CTRL+K, а затем CTRL+L для удаления всех закладок из активного документа.
Примечание.
Для удаления одной закладки сначала щелкните ее правой кнопкой, а затем щелкните команду Закладка или нажимайте клавиши CTRL+K, пока закладка не будет удалена.
Перемещение с помощью комментариев для задач-комментариев
Можно создать в коде задачи-комментарии, чтобы пометить места, к которым в будущем следует вернуться, а затем переходить непосредственно к этим местам из окна Список задач.
Создание и использование задачи-комментария
Добавьте в код комментарий, который начинается с расположенных непосредственно друг за другом метки комментария, распознаваемой в используемом языке разработки, и лексемы комментария. Например, в Visual Basic 6.0 комментарии вводятся следующим образом:
'TODO: Complete this routine.
Данная задача автоматически добавляется в список Комментарии окна Список задач.
Продолжайте работу с документом.
В раскрывающемся списке Вид панели инструментов Список задач выберите Комментарии.
Отображаются все комментарии, содержащиеся в коде активного документа.
Щелкните задачу-комментарий для перехода к соответствующему месту в коде.
Дополнительные сведения см. в разделе Список задач (Visual Studio).
Последовательный поиск
Последовательный поиск позволяет переходить непосредственно к местам в текущем документе по мере ввода знаков при поиске.
Перемещение с помощью последовательного поиска
В меню Правка выберите команду Дополнительно, а затем щелкните Последовательный поиск.
Начинайте вводить знаки строки, которую требуется найти.
При добавлении знаков в редакторе выделяются первые совпадения, найденные в текущем документе.
Команда "Переход на строку"
Команда Переход на строку используется для перемещения курсора на строку с указанным номером.
Переход на строку с определенным номером
В Страница "Общие", папка "Все языки", папка "Текстовый редактор", диалоговое окно "Параметры" выберите параметр Номера строк.
Оставив документ открытым в редакторе, выберите команду Переход на строку в меню Правка.
Введите номер строки, которую требуется просмотреть.
Команда "Перейти к определению"
Команда Перейти к определению используется для непосредственного перехода к процедуре определения метода или переменной. Например, если определить процедуру с именем MyProc() и затем вызвать в коде MyProc(), то к процедуре для этого метода можно будет непосредственно перейти при помощи команды Перейти к определению.
Переход к определению вызываемой процедуры или переменной
Выберите любой вызов переменной или процедуры.
Нажмите клавишу F12.
Будет выполнен переход к определению процедуры или переменной. Чтобы вновь вернуться к месту вызова, нажмите кнопку Назад.
Если определение располагается за пределами проекта, то соответствующий исходный код будет отображен в Обозревателе объектов. Дополнительные сведения см. в разделе Обзор кода и компонентов.
См. также
Задачи
Практическое руководство. Переход к строке кода
Практическое руководство. Пометка кода закладкой
Практическое руководство. Создание комментариев для списка задач