włączanie kolorów w interaktywnej powłoce Pythona w OS / X


17

Właśnie zmodyfikowałem mój .bash_profile, aby mieć kolory w iTerm i Terminalu.

Teraz chcę włączyć wyróżnianie składni dla interaktywnej powłoki Pythona w stylu IDLE.

Jak to zrobić?

Odpowiedzi:


19

bpython wydaje się robić to, co chcesz.

bpython to fantazyjny interfejs interpretera Pythona dla systemów Linux, BSD, OS X i Windows (z pewną pracą ). bpython jest wydany na licencji MIT. Ma następujące (specjalne) funkcje:

wprowadź opis zdjęcia tutaj

  • Podświetlanie składni w wierszu
  • Autouzupełnianie przypominające readline z sugestiami wyświetlanymi podczas pisania
  • Oczekiwana lista parametrów dla dowolnej funkcji Pythona
  • Wyślij kod, który podałeś, do kosza na śmieci
  • Automatyczne wcięcie
    I więcej

Alternatywami są IPython lub DreamPie


2
Lub ipython. Oba są bardziej wyszukanymi alternatywami niż waniliowy interpreter python.
vtest

1
@vtest Teraz dodałem funkcję podświetlania składni do listy funkcji ipython w tabeli wiki. Dziękuję Ci.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.