Spec-Zone.ru › Elisp

Просмотры Edebug

Эти команды Edebug позволяют просматривать аспекты состояния буфера и окна, как они были до входа в Edebug. Настройка внешнего окна — это набор окон и содержимого, которые действовали вне Edebug.

P
v

Переключиться на просмотр конфигурации внешнего окна (edebug-view-outside). Для возвращения в Edebug введите C-x X w.

p

Временно отобразить текущий внешний буфер с точкой в его внешнем положении (edebug-bounce-point), приостановившись на одну секунду перед возвращением в Edebug. С префиксным аргументом n пауза составит n секунд.

w

Переместить точку обратно к текущей точке остановки в буфере исходного кода (edebug-where).

Если вы используете эту команду в другом окне, отображающем тот же буфер, в будущем для отображения текущего определения будет использоваться именно это окно.

W

Переключить сохранение и восстановление конфигурации внешнего окна Edebug (edebug-toggle-save-windows).

С префиксным аргументом команда W переключает только сохранение и восстановление выбранного окна. Для указания окна, которое не отображает буфер исходного кода, необходимо использовать C-x X W из глобальной карты сочетаний клавиш.

Вы можете просмотреть конфигурацию внешнего окна с помощью v или просто перейти к точке в текущем буфере с помощью p, даже если она обычно не отображается.

После перемещения точки вы, возможно, захотите вернуться к точке остановки. Это можно сделать с помощью w из буфера исходного кода. Вы можете вернуться к точке остановки в буфере исходного кода из любого буфера, используя C-x X w.

Каждый раз, когда вы используете W для выключения сохранения, Edebug забывает сохранённую конфигурацию внешнего окна — поэтому даже если вы включите сохранение снова, текущая конфигурация окна останется неизменной при следующем выходе из Edebug (продолжением программы). Однако автоматическое повторное отображение *edebug* и *edebug-trace* может конфликтовать с буферами, которые вы хотите видеть, если у вас не достаточно открытых окон.

Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Edebug-Views.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API