ativando cores no shell interativo python no OS / X

17

Acabei de modificar meu .bash_profile para ter cores no iTerm e no Terminal.

Agora, desejo ativar o destaque de sintaxe para o shell interativo Python, estilo IDLE.

Como fazer isso?

emm
fonte

Respostas:

19

bpython parece fazer o que você deseja.

O bpython é uma interface sofisticada para o interpretador Python para Linux, BSD, OS X e Windows (com algum trabalho ). O bpython é liberado sob a licença MIT. Possui os seguintes recursos (especiais):

insira a descrição da imagem aqui

  • Destaque de sintaxe em linha
  • Preenchimento automático do tipo linha de leitura com sugestões exibidas enquanto você digita
  • Lista de parâmetros esperados para qualquer função Python
  • Envie o código digitado para um pastebin
  • Recuo automático
    E mais

Alternativas são IPython ou DreamPie

nixda
fonte
2
Ou ipython. Ambas são alternativas mais sofisticadas do que o intérprete de baunilha python.
vtest
1
Agora adicionei o recurso de destaque de sintaxe à lista de recursos do ipython na tabela wiki. Obrigado.