2014-10-26 2 views
-1

Я использую Python 3.4 на Debian 7. Я загрузил пакет Python3.4 source (Python-3.4.1.tgz), скомпилировал и установил его. Теперь, когда я использую интерпретатор Python3.4, цвет текста для кодов не происходит/работает.Python3.4 в bash (Linux) не дает раскраски текста

Это недопустимо, так как раскраска помогает в считывании кода. Когда я использую Python IDLE, работает раскраска текста. Любая помощь в том, как отменить окраску синтаксиса для интерпретатора Python3.4?

Спасибо!

+1

Интерактивный интерпретатор Python не поддерживает подсветку синтаксиса. Для этого используйте IDLE или другую IDE; вы могли бы использовать ['ipython'] (http://ipython.org/) для (ограниченного) выделения синтаксиса в уже написанном коде Python с помощью оператора' ?? '. –

+0

Спасибо Martijn за быстрый ответ! – Arun

+0

Существует также [bpython] (http://bpython-interpreter.org/), о котором я знаю некоторых людей. Он поддерживает подсветку. – DSM

ответ

0

Интерактивная оболочка Python не поддерживает подсветку синтаксиса, нет. IDLE по-прежнему поставляется с Python 3.4, используйте это, если вам это понравилось раньше.

Вы можете установить альтернативную интерактивную оболочку; Есть несколько на выбор:

  • dreampie (интегрирует Matplotlib а)
  • bpython, показывает инлайн документации и аргументов предложения при вводе
  • ipython, делает не подсветка синтаксиса инлайн, но может показать объект исходный код с синтаксисом ??identifier. В противном случае очень мощный и универсальный.

Или установите достойный редактор кода или IDE.

+0

Спасибо DSM и Martijn за ваши ответы! – Arun