我想知道是否有一种关联方式:

  • 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/

    10-09 02:06