abilitazione dei colori nella shell interattiva di Python su OS / X


17

Ho appena modificato il mio .bash_profile in modo da avere i colori in iTerm e Terminal.

Ora voglio abilitare l'evidenziazione della sintassi per la shell interattiva Python, in stile IDLE.

Come farlo?

Risposte:


19

bpython sembra fare quello che vuoi.

bpython è un'interfaccia elegante per l'interprete Python per Linux, BSD, OS X e Windows (con qualche lavoro ). bpython è rilasciato sotto licenza MIT. Ha le seguenti caratteristiche (speciali):

inserisci qui la descrizione dell'immagine

  • Evidenziazione della sintassi in linea
  • Completamento automatico simile a Readline con suggerimenti visualizzati durante la digitazione
  • Elenco dei parametri previsti per qualsiasi funzione Python
  • Invia il codice che hai inserito a un pastebin
  • Rientro automatico
    E altro

Le alternative sono IPython o DreamPie


2
O ipython. Entrambe sono alternative più fantasiose dell'interprete pitone alla vaniglia.
vtest

1
@vtest Ora ho aggiunto la funzione di evidenziazione della sintassi all'elenco delle funzionalità di ipython nella tabella wiki. Grazie.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.