1
当我在Emacs中调试代码时,我喜欢打开两个缓冲区,第一个是我正在调试的源代码,第二个与调试器(pdb for Python)。在Emacs中调试:从源代码缓冲区中触发GUD命令
我有我的.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)
通过上述,我可以触发GUD快捷方式gud-next
,gud-step
等从那里pdb
正在运行的缓冲区,但我无法从具有python代码的缓冲区中触发它们。
我想用源代码的缓冲区上的键盘快捷键触发调试器的GUD命令。有没有办法做到这一点?
我使用的是最新版本的python-mode(6.0.4)和Emacs 23.3.1。
好点。谢谢,这很好。我不知道'python-mode'是否有自己的键盘映射? – 2012-02-14 14:23:59