6

私は関連付ける方法があるかどうか疑問に思っていました:

  • n RET(次)
  • p RET(前)
  • c RET(継続する)
  • C-x SPC RET (set/clear breakpoint)

ファンクションキーまたは他F1F12キーボードショートカットを使用します。アイデアは、他のIDEがデバッグ用に持っているキーボードショートカット(Visual Studio、MATLABなど)をエミュレートすることです。

これはすでにサポートされていますか?デバッグ目的でpython-mode?補完するために使用できるEmacsモードはありますか?python-mode

4

1 に答える 1

4

Emacs ではいつでも独自のキーバインディングを定義できます。最初に入力C-h mして、pdb バッファー ( で始まるM-x pdb) のモードに関するヘルプを表示します。

次に任意のキーボードの組み合わせをバインドします:

('gud が必要)                                                                                                                                                
(define-key Gud-mode-map '[f11] 'gud-step)                                                                                                                    
(define-key Gud-mode-map '[f10] 'gud-next)                                                                                                                    
(define-key Gud-mode-map '[f5] 'gud-cont)                                                                                                                     
(define-key Gud-mode-map '[f12] 'gud-break)

デバッガーへの組み込みインターフェース (type ) に関する Emacs のマニュアルを読むC-h i g (emacs) Debuggers RETか、オンラインで:

http://www.gnu.org/software/emacs/manual/html_node/emacs/Debuggers.html

于 2012-02-07T15:58:31.130 に答える