Просмотры 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