включение цветов в интерактивной оболочке python в OS / X

17

Я только что изменил свой .bash_profile, чтобы иметь цвета в iTerm и Terminal.

Теперь я хочу включить подсветку синтаксиса для интерактивной оболочки Python в стиле IDLE.

Как это сделать?

эмм
источник

Ответы:

19

bpython, кажется, делает то, что вы хотите.

bpython - это модный интерфейс для интерпретатора Python для Linux, BSD, OS X и Windows (с небольшой работой ). bpython выпущен под лицензией MIT. Он имеет следующие (специальные) особенности:

введите описание изображения здесь

  • В онлайн- подсветка синтаксиса
  • Автозаполнение в стиле Readline с предложениями, отображаемыми при вводе
  • Ожидаемый список параметров для любой функции Python
  • Отправьте код, который вы ввели, на вставку
  • Авто-отступ
    и многое другое

Альтернативы IPython или DreamPie

nixda
источник
2
Или ипифон. Оба являются более изящными альтернативами, чем ванильный интерпретатор python.
vtest
1
@vtest Теперь я добавил функцию подсветки синтаксиса в список функций ipython в вики-таблице. Спасибо.