【发布时间】:2012-02-14 14:10:15
【问题描述】:
当我在 Emacs 中调试代码时,我喜欢打开两个缓冲区,第一个带有 源代码我正在调试,第二个带有 调试器(pdb 用于 Python)。
我在.emacs 文件中定义了以下键盘快捷键:
(require 'gud)
(define-key gud-mode-map '[C-f10] 'gud-next)
(define-key gud-mode-map '[C-f11] 'gud-step)
(define-key gud-mode-map '[C-f5] 'gud-cont)
(define-key gud-mode-map '[C-f12] 'gud-break)
通过以上,我可以从运行pdb 的缓冲区中触发gud-next、gud-step 等的GUD 快捷方式,但我无法从具有python 代码的缓冲区中触发它们。
我想在带有源代码的缓冲区上使用键盘快捷键来触发调试器的 GUD 命令。有没有办法做到这一点?
我正在使用最新版本的python-mode (6.0.4) 和 Emacs 23.3.1。
【问题讨论】: