下列 Edebug 命令可以查看进入 Edebug 之前的缓冲区和窗口状态。 外部窗口配置是指 Edebug 外部生效的窗口布局及内容。
切换到查看外部窗口配置(edebug-view-outside)。
按 C-x X w 返回 Edebug。
临时显示外部当前缓冲区,并将光标定位到外部位置(edebug-bounce-point),
暂停 1 秒后返回 Edebug。
使用前缀参数 n 则暂停 n 秒。
将光标移回源码缓冲区中当前暂停点(edebug-where)。
如果你在显示同一缓冲区的其他窗口中使用该命令, 后续显示当前定义时将优先使用该窗口。
切换 Edebug 是否保存并恢复外部窗口配置(edebug-toggle-save-windows)。
使用前缀参数时,W 仅切换是否保存和恢复选中窗口。 若要指定不显示源码缓冲区的窗口,必须使用全局键映射中的 C-x X W。
你可以使用 v 查看外部窗口配置,或仅用 p 临时跳转到当前缓冲区的外部光标位置,即使它通常不显示。
移动光标后,你可能希望跳回暂停点。 在源码缓冲区中可以用 w 实现; 从任意缓冲区跳回源码缓冲区的暂停点可使用 C-x X w。
每次使用 W 关闭保存功能时,Edebug 会清除已保存的外部窗口配置; 因此即使重新打开保存功能,下次退出 Edebug(继续执行程序)时当前窗口布局也不会改变。 但是,除非打开足够多的窗口,否则 *edebug* 和 *edebug-trace* 的自动刷新可能会覆盖你希望查看的缓冲区。