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


Действия панели структуры трассировки

В области дерева трассировки можно выполнить следующие действия:

  • Пошаговое выполнение трассировки
  • Развертывание и свертывание узлов

Пошаговое прохождение трассировки

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

Ключ Действие
СТРЕЛКА ВНИЗ Спускается на одну строку вниз. Это действие пропускает код, находящийся в свернутых узлах.
СТРЕЛКА ВВЕРХ Поднимается на одну строку. Это действие пропускает код, который находится в свернутых узлах.
СТРЕЛКА ВПРАВО Развертывает свернутый узел.
СТРЕЛКА ВЛЕВО Свернуть развернутый узел.

По мере перехода к элементам исходного кода в области дерева трассировки SDV автоматически перемещает курсор в области исходного кода в строку исходного кода, содержащую элемент в области дерева трассировки , и отображает связанные логические выражения в области состояния.

Развертывание и свертывание узлов

Используйте один из следующих способов, чтобы развернуть и свернуть узлы в панели дерева трассировки.

  • Чтобы развернуть или свернуть узлы выборочно:
    • Используйте клавиши со стрелками на клавиатуре, как описано в предыдущей таблице.
    • Щелкните значок PLUS SIGN (+), чтобы развернуть узел или щелкните знак МИНУС (-), чтобы свернуть узел.
  • Чтобы развернуть или свернуть все узлы в области Trace Tree, откройте меню Trace Tree и выберите Свернуть (свернуть все узлы), Развернуть (развернуть все узлы) или Интеллектуальное развертывание. Intelligent Expand использует эвристикой для расширения соответствующих элементов исходного кода и свертывания менее релевантных элементов. Интеллектуальное расширение — это представление по умолчанию.

Замечание

При пошаговом переходе по трассировке не забывайте о всех свернутых узлах. Клавиша СТРЕЛКА ВНИЗ пропускает весь код, который находится в свернутом узле.