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


Практическое руководство. Перемещение по коду и тексту

Существует целый ряд способов перемещаться по тексту или коду в редакторе кода с помощью мыши или клавиш перехода. Некоторые из этих способов перечислены ниже.

  • Для перемещения по символам используйте клавиши со стрелками, для перемещения по словам — сочетания клавиш со стрелками и клавиши CTRL. Клавиши со стрелками, кроме того, позволяют перемещаться по строкам.

  • Щелкните нужное место.

  • Используйте колесо прокрутки на мыши или полосу прокрутки для перемещения по тексту.

  • Используйте клавиши HOME, END, PAGE UP и PAGE DOWN.

  • Используйте клавиши CTRL + PAGE UP и CTRL + PAGE DOWN для перемещения положения курсора на верхнюю или нижнюю строку окна соответственно.

  • Используйте сочетание клавиш CTRL+HOME и CTRL+END для перемещения положения курсора в начало или конец файла.

  • Используйте клавиши CTRL + СТРЕЛКА ВВЕРХ и CTRL + СТРЕЛКА ВНИЗ для прокрутки представления текста без изменения положения курсора.

  • Используйте кнопку Назад для перемещения курсора к ранее просмотренным местам в активном документе и кнопку Далее для возврата из указанных мест.

С помощью таких операций, как Последовательный поиск, Переход на строку, Перейти к определению, В начало документа, В конец документа, Вставить и Вставить файл, можно перемещать курсор на значительные расстояния в активном документе. Для кнопок Назад и Далее сохраняются 20 последних положений курсора.

В последующих разделах описываются способы перемещения к определенным разделам и строкам кода.

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

  • Закладки в окне Закладки

  • Задачи-комментарии в окне Список задач

  • Последовательный поиск

  • Команда Переход на строку

  • Команда Перейти к определению

Переход с использованием панели переходов

Панель переходов состоит из двух полей со списком, расположенных в верхней части редактора кода. Это позволяет переходить непосредственно к конкретному классу или типу, а также к процедуре или члену внутри классов или типов. Панель переходов может не включаться в некоторые из проектов.

Примечание

Имена двух полей со списком на панели переходов зависят от типа проекта.Например, в проектах Visual Basic поля называются Имя класса и Имя метода.В проектах C# они называются Типы и Члены.

Перемещение фокуса от редактора кода на панель переходов

  • Нажмите сочетание клавиш CTRL+F2.

Возврат фокуса от панели переходов на редактор кода

  • Нажмите клавишу ESC.

Перемещение фокуса между элементами в панели переходов

  • Нажмите клавишу TAB.

Выбор элемента панели переходов, на котором расположен фокус, и возврат в интегрированную среду разработки

  • Нажмите клавишу ВВОД.

Переход к классу или типу

  • Щелкните его имя в поле со списком Имя класса/Типы в левом верхнем углу документа.

Переход непосредственно к процедуре в классе

  • Щелкните процедуру в поле со списком Имя метода/Члены в правом верхнем углу документа.

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

Перемещение с помощью закладок

Если требуется редактировать текст в произвольном месте, а затем вернуться к предыдущей позиции курсора, добавьте закладку в Окно "Закладки".

Добавление закладки

  1. Выберите в редакторе строку, к которой необходимо вернуться позднее.

  2. Нажмите кнопку Закладка в окне Закладки.

    Кнопка “Добавить закладку”

    В левом поле редактора отображается символ закладки

    Временный символ закладки

    для маркировки строки.

    Для включения или выключения закладки нажимайте клавиши CTRL+K.

Перемещение по закладкам в активном документе

  • В окне Закладки нажмите кнопку Следующая закладка

    Кнопка “Новая закладка”

    или Предыдущая закладка

    VisualBasicWinAppProjectPreviousBookmarkButton

    – или –

  • Нажмите сочетания клавиш CTRL+K, а затем CTRL+N, чтобы перейти к следующей закладке, или CTRL+K и CTRL+P для перехода к предыдущей закладке.

    Совет

    Существует другой способ возврата к предыдущей позиции — использование кнопок Назад и Далее.

Удаление всех закладок из документа

  • В окне Закладки нажмите кнопку Удалить закладки

    VisualBasicWindAppProjectRemoveAllBookmarksButton

    —или—

  • Нажмите клавиши CTRL+K, а затем CTRL+L для удаления всех закладок из активного документа.

    Примечание

    Для удаления одной закладки сначала щелкните ее правой кнопкой, а затем щелкните команду Закладка или нажимайте клавиши CTRL+K, пока закладка не будет удалена.

Перемещение с помощью комментариев для задач-комментариев

Можно создать в коде задачи-комментарии, чтобы пометить места, к которым в будущем следует вернуться, а затем переходить непосредственно к этим местам из окна Список задач.

Создание и использование задачи-комментария

  1. Добавьте в код комментарий, который начинается с расположенных непосредственно друг за другом метки комментария, распознаваемой в используемом языке разработки, и лексемы комментария. Например, в Visual Basic 6.0 комментарии вводятся следующим образом:

    'TODO: Complete this routine.
    

    Данная задача автоматически добавляется в список Комментарии окна Список задач.

  2. Продолжайте работу с документом.

  3. В раскрывающемся списке Вид панели инструментов Список задач выберите Комментарии.

    Отображаются все комментарии, содержащиеся в коде активного документа.

  4. Щелкните задачу-комментарий для перехода к соответствующему месту в коде.

    Дополнительные сведения см. в разделе Список задач (Visual Studio).

Последовательный поиск

Последовательный поиск позволяет переходить непосредственно к местам в текущем документе по мере ввода знаков при поиске.

Перемещение с помощью последовательного поиска

  1. В меню Правка выберите команду Дополнительно, а затем щелкните Последовательный поиск.

  2. Начинайте вводить знаки строки, которую требуется найти.

    При добавлении знаков в редакторе выделяются первые совпадения, найденные в текущем документе.

Команда "Переход на строку"

Команда Переход на строку используется для перемещения курсора на строку с указанным номером.

Переход на строку с определенным номером

  1. В Страница "Общие", папка "Все языки", папка "Текстовый редактор", диалоговое окно "Параметры" выберите параметр Номера строк.

  2. Оставив документ открытым в редакторе, выберите команду Переход на строку в меню Правка.

  3. Введите номер строки, которую требуется просмотреть.

Команда "Перейти к определению"

Команда Перейти к определению используется для непосредственного перехода к процедуре определения метода или переменной. Например, если определить процедуру с именем MyProc() и затем вызвать в коде MyProc(), то к процедуре для этого метода можно будет непосредственно перейти при помощи команды Перейти к определению.

Переход к определению вызываемой процедуры или переменной

  1. Выберите любой вызов переменной или процедуры.

  2. Нажмите клавишу F12.

Будет выполнен переход к определению процедуры или переменной. Чтобы вновь вернуться к месту вызова, нажмите кнопку Назад.

Если определение располагается за пределами проекта, то соответствующий исходный код будет отображен в обозревателе объектов. Дополнительные сведения см. в разделе Обзор кода и компонентов.

См. также

Задачи

Практическое руководство. Переход к строке кода

Практическое руководство. Пометка кода закладкой

Практическое руководство. Создание комментариев для списка задач

Ссылки

Значки представления классов и обозревателя объектов

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

Поиск и замена

Установка закладок в коде

Редактирование текста, кода и разметки

Журнал изменений

Дата

Журнал

Причина

Декабрь 2010

Добавлены клавиши перехода.

Обратная связь от клиента.