每当我在 IPython 中点击向上箭头时,我得到的不是历史记录,而是这组字符“^[[A”(不包括引号)。
点击向下箭头会给出“^[[B”,并且制表符完成不起作用(只是输入一个制表符)。
我怎样才能解决这个问题?它发生在终端和 iTerm 中。
运行 OS X 10.5,框架 Python 2.5.4。ipython 0.8.3 和 ipython 0.9.1 都出现错误。在这两种情况下都安装了 pyreadline-2.5.1 egg。
(编辑:通过 SSH 连接到另一台 linux 机器并在那里使用 IPython 工作正常。在 OS X 机器上运行普通的“python”命令也是如此。)
干杯, - 丹