Aktivieren von Farben in der interaktiven Python-Shell unter OS / X

17

Ich habe gerade mein .bash_profile geändert, um Farben in iTerm und Terminal zu haben.

Jetzt möchte ich die Syntaxhervorhebung für die interaktive Python-Shell im IDLE-Stil aktivieren.

Wie geht das?

emm
quelle

Antworten:

19

Bpython scheint zu tun, was Sie wollen.

bpython ist eine schicke Schnittstelle zum Python-Interpreter für Linux, BSD, OS X und Windows (mit einigen Arbeiten ). bpython wird unter der MIT-Lizenz veröffentlicht. Es hat folgende (Besonderheiten):

Bildbeschreibung hier eingeben

  • Hervorhebung der Inline- Syntax
  • Readline-ähnliche automatische Vervollständigung mit Vorschlägen, die während der Eingabe angezeigt werden
  • Erwartete Parameterliste für jede Python-Funktion
  • Senden Sie den eingegebenen Code an einen Pastebin
  • Auto-Einzug
    und mehr

Alternativen sind IPython oder DreamPie

Nixda
quelle
2
Oder Ipython. Beide sind schickere Alternativen als der Vanillepython-Interpreter.
vtest
1
@vtest Ich habe jetzt die Syntax-Hervorhebungsfunktion zur Liste der ipython-Funktionen in der Wiki-Tabelle hinzugefügt. Vielen Dank.