ipython: 如何在idle中添加颜色?

ipython: how to put colors like in idle?

最近我安装了 anaconda,它有 IPython,每次我尝试使用 Ipython 控制台总是让我烦恼,因为在输入内容时缺少颜色,例如

In [1]: import itertools

In [2]: print('hello')
hello

In [3]:

有一种方法可以为所有关键字和构建函数赋予颜色,因此在上面的示例中,import 为黄色,print 为紫色,就像在闲置时一样???

您可能想要打开 Ipython 在终端中输入

 Ipython qtconsole 

它提供的界面(到目前为止)比 Ipython shell 好得多。它利用了 PyQt。资料来源:https://ipython.org/ipython-doc/3/interactive/qtconsole.html

来自之前的来源:

终端 IPython 总是有一些颜色,但从来没有语法高亮。有一些简单的颜色选择,由颜色标志或 %colors magic 指定:

  • 用于浅色背景的 LightBG
  • Linux 深色背景
  • NoColor 用于简单的无色终端

Qt 小部件完全支持终端中使用的颜色标志 shell。

然而,Qt 小部件在您键入时具有完整的语法突出显示,由 pygments 库处理。