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