включение цветов в интерактивной оболочке 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


2
Или ипифон. Оба являются более изящными альтернативами, чем ванильный интерпретатор python.
vtest

1
@vtest Теперь я добавил функцию подсветки синтаксиса в список функций ipython в вики-таблице. Спасибо.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.