mi chiedevo se c'è un modo per associare:Emacs python-mode: Scorciatoie da tastiera per il debug PDB step-by-step
n RET
(prossimo)p RET
(precedente)c RET
(continua)C-x SPC RET (set/clear breakpoint)
con tasti funzione F1
- F12
o altre scorciatoie da tastiera. L'idea è di emulare le scorciatoie da tastiera che altri IDE hanno per il debug (ad es. Visual Studio, MATLAB, ecc.).
È già supportato da python-mode?
Esistono modalità Emacs che possono essere utilizzate come complemento di python-mode
a scopo di debug?
Grazie! Sai come posso fare esattamente questo anche per 'C-x SPC RET' (cioè aggiungi/rimuovi breakpoint)? Non ho visto il nome del comando nella documentazione GUD –
Devi entrare nella sessione di debugging di gud e poi quando scrivi ** Ch k ANY-KEY-SEQUENSE ** ottieni aiuto a comando e puoi copiare il suo nome in Elisp script ... Per ** Cx SPC RET ** devi rimanere nel buffer di file Python ... – gavenkoa
Ho aggiunto quelle due righe nella tua risposta al mio file '.emacs', subito dopo aver caricato la modalità python (l'ultima versione , cioè 6.0.4), ma quando avvio Emacs viene visualizzato l'errore: 'Il valore del simbolo come variabile è void: gud-mode-map' –