2012-06-26 3 views
3

Если в PyDev 2.5 с IPython консоли 0.11 Я пишу:PyDev IPython консоли замерзание при пейджинговой

import numpy 

numpy? 

я получить документацию для NumPy и, как это больше, чем экран, он получает выгружаемого выдавалось сообщение:

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

Однако независимо от того, какие клавиши я нажимаю, он останется там. обычно мне придется перезапустить консоль, чтобы продолжить.

Это ошибка?

+0

Это звучит как то, что должно быть неподвижным, хотя я не уверен, как работает консоль Pydev в. Пожалуйста, [сообщите об этом как о проблеме] (https://github.com/ipython/ipython/issues). –

+1

Такое поведение наблюдается только в интерактивной консоли pydev. Если я запустил ipython за пределами затмения, подкачка работает, как и ожидалось. Может быть, проблема pydev. – martinako

ответ

0

Кажется, что консоль не отправляет нажатие клавиши для фактического выполнения пейджинга.

Обходным путем является переопределение функции подкачки ipython, чтобы никогда не отображаться на самом деле. Добавьте следующий код в «Initial интерпретатора команд» (Pydev -> Интерактивная консоль)

from IPython.core import page 
def nopage(strng, start=0, screen_lines=0, pager_cmd=None): 
    print(strng) 
page.page = nopage 
Смежные вопросы