Sto solo iniziando a usare Python, ma sono un utente emacs molto esperto. Cercherei di decidere tra python.el e python-mode.el (o qualsiasi altra modalità equivalente che le persone possano suggerire).Preferenze modalità emacs python
Attualmente sto appoggiato fortemente verso python-mode.el, soprattutto perché ha un metodo utile "trattino-regione" ...
Tuttavia, ci sono un paio di caratteristiche di C-mode che mi sembra in entrambi i modi manca la funzione next/previous (c-beginning-of-defun) (questo differisce da py-goto-block-up in quel 1) non c'è py-goto-block-down, e 2) puoi usare cb .... per scorrere verso l'alto attraverso più funzioni, ma il py- .. esce solo livelli)
Inoltre, poiché C ha parentesi, ecc, è facile trovare l'inizio/fine di una sezione corrente. PY-goto-block-up mi dà l'inizio di un blocco, ma non esiste un equivalente per la fine del blocco ...
grazie
Puoi far rientrare i blocchi Python rigidamente con python.el in Emacs 23.2 semplicemente selezionando il testo del blocco e quindi digitando Cc <(python-shift-left) o Cc> (python-shift-right) se questo è ciò che fa appello a tu su indent-region in python-mode.el – codeasone
Qual è la domanda? –
La domanda è "Esiste una migliore modalità Python? O come posso fare queste cose nelle modalità Python esistenti?" –