включення кольорів в інтерактивну оболонку пітона в OS / X


17

Я щойно змінив .bash_profile, щоб він мав кольори в iTerm та Terminal.

Тепер я хочу ввімкнути підсвічування синтаксису для інтерактивної оболонки Python у стилі IDLE.

Як це зробити?

Відповіді:


19

Здається, що bpython робить те, що ви хочете.

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

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

  • Рядок підсвічування синтаксису
  • Автозаповнення читання в рядку з пропозиціями, що відображаються під час введення тексту
  • Очікуваний список параметрів для будь-якої функції Python
  • Надішліть код, який ви ввели, на пастину
  • Автоматичне відступ
    та багато іншого

Альтернативи - IPython або DreamPie


2
Або іпітон. Обидва є більш химерними альтернативами, ніж перекладач ванільного пітона.
vtest

1
@vtest Я тепер додав функцію виділення синтаксису до списку функцій ipython у таблиці wiki. Дякую.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.