Habilitación de colores en el shell interactivo de Python en OS / X


17

Acabo de modificar mi .bash_profile para tener colores en iTerm y Terminal.

Ahora, quiero habilitar el resaltado de sintaxis para el shell interactivo de Python, estilo IDLE.

¿Como hacer eso?

Respuestas:


19

bpython parece hacer lo que quieres.

bpython es una interfaz elegante para el intérprete de Python para Linux, BSD, OS X y Windows (con algo de trabajo ). bpython se lanza bajo la licencia MIT. Tiene las siguientes características (especiales):

ingrese la descripción de la imagen aquí

  • Resaltado de sintaxis en línea
  • Autocompletado tipo Readline con sugerencias que se muestran a medida que escribe
  • Lista de parámetros esperados para cualquier función de Python
  • Envía el código que ingresaste a un pastebin
  • Sangría automática
    y más

Las alternativas son IPython o DreamPie


2
O ipython. Ambas son alternativas más elegantes que el intérprete de python de vainilla.
vtest

1
@vtest Ahora agregué la función de resaltado de sintaxis a la lista de características de ipython en la tabla wiki. Gracias.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.