pydev Ipython控制台在分页时冻结

时间:2012-06-26 13:23:35

标签: pydev ipython

如果在带有Ipython控制台0.11的pydev 2.5中,我写道:

import numpy

numpy?

我收到numpy的文档,因为它比屏幕更长,它会被分页显示消息:

---Return to continue, q to quit--- 

然而,无论我按什么键,它都会留在那里。通常我必须重新启动控制台才能继续。

这是一个错误吗?

1 个答案:

答案 0 :(得分:0)

似乎控制台没有发送按键来实际执行分页。

解决方法是将ipython分页功能重新定义为永远不会实际分页。 将以下代码添加到“初始解释器命令”(PyDev - >交互式控制台)

from IPython.core import page
def nopage(strng, start=0, screen_lines=0, pager_cmd=None):
    print(strng)
page.page = nopage