当前位置:  开发笔记 > 编程语言 > 正文

IPython shell的换行问题

如何解决《IPythonshell的换行问题》经验,为你挑选了1个好方法。

如果我在IPython中运行了一个长行,并尝试在当前行开头之外调用它(使用向上箭头)或退格,则它显示不正确(全部被刷成一行)

例如,在下面的会话中,我写了一个长行[1],输入了一个空白的行[2],然后向上箭头两次以使该print语句在线[3],并发生以下情况:

换行问题

发生在iTerm和Terminal.app中.我遇到了常规终端会话的类似问题,通过正确终止颜色代码修复了这个问题,但我不确定如何使用IPython进行修复



1> dbr..:

啊哈!我有一个旧版本的Python readline模块 - 从http://ipython.scipy.org/dist/安装最新版本,它完美无缺!

sudo easy_install http://ipython.scipy.org/dist/readline-2.5.1-py2.5-macosx-10.5-i386.egg

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有