ipython 5.4+和6.0的readline集成+
rlipython的Python项目详细描述
rlipython
在版本4.2之前,命令行ipython有一个readline前端, 它被ipython 5中的prompt_工具包所取代。rlipython带来 ipython 5.4+和6.0+的经典readline功能。
试试看
你可以这样尝试rlipython:
ipython --TerminalIPythonApp.interactive_shell_class=rlipython.TerminalInteractiveShell
我每次都得这么做吗?
否。若要自动启用rlipython,请执行以下操作:
importrlipython;rlipython.install()
这将为默认的ipython配置文件启用rlipython,如果您 使用纯python或活动配置文件运行它,如果从 ipython。
运行rlipyton.install()后,可以返回到开始 ipython只需使用ipython,而不需要额外的配置标志。
拆卸
importrlipython;rlipython.uninstall()
python 2或python 3
rlipython在python 2和python 3中都可以工作。但是,截至 2017年5月15日,ipython 6.0是ipython的唯一发布版本 它支持可配置的interactive_shell_class,但ipython 6.0仅适用于Python3。所以如果你想使用rlipythonin python 2,您必须安装IPython 5.x branch from git,或者等待 iPython 5.4版本。
许可证
此代码是从ipython 5.x-dev中提取的,因此 IPython’s LICENSE。