语法突出显示在ipython控制台中
我在qtconsole
和终端中都使用ipython
在ipython-qtconsole
,当我import pandas as pd
这些单词有语法高亮显示。
但是,当我输入控制台时,所有文本都是白色的
是否有可能在python控制台中使用语法高亮显示?
我的ipython
版本是;
ipython 1.2.1
ipython-qtconsole 1.2.1
是的,如果您使用IPython 5.0或更高版本,它会使用Python Prompt Toolkit,它可以在您输入时突出显示代码,并支持真实且理智的多行版本。
升级使用:
pip install ipython --upgrade
这是基于Jonathan Slenders在ptpython上的工作:
python -m pip install ptpython
它提供了2个命令: ptpython
和ptipython
,它应该在你的终端中语法突出显示。 ptipython
是一个概念证明,因此可能会遗漏IPython的某些功能,但会进一步推动接口。
请注意,可以连接到IPython作为内核的jupyter-console也将在您输入时使用快速工具包和突出显示代码。
Jupyter, ipython
的笔记本电脑的副产品,提供了命令jupyter console
,这正是你(和我)正在寻找的东西。