我想知道是否有一种关联方式:
n RET
(下一个)p RET
(上一个)c RET
(续)C-x SPC RET (set/clear breakpoint)
带有功能键
F1
-F12
或其他键盘快捷键。这个想法是模拟其他IDE具有调试功能的键盘快捷键(例如Visual Studio,MATLAB等)。python-mode?
是否已支持此功能?是否有任何Emacs模式可用于补充python-mode
以进行调试? 最佳答案
您总是可以在Emacs中定义自己的键绑定(bind)。首先,键入C-h m以查看pdb缓冲区(以M-x pdb开头)中的模式帮助。
接下来绑定(bind)任何键盘组合:
(需要'gud')
(定义键gud-mode-map'[f11]'gud-step)
(定义键gud-mode-map'[f10]'gud-next)
(定义键gud-mode-map'[f5]'gud-cont)
(定义键gud-mode-map'[f12]'gud-break)
阅读Emacs手册,了解有关调试器的内置接口(interface)(键入C-h i g(emacs)Debuggers RET)或在线的信息:
http://www.gnu.org/software/emacs/manual/html_node/emacs/Debuggers.html
关于python - Emacs的python-mode : Keyboard shortcuts for pdb step-by-step debugging,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9178401/