2013-05-30 37 views
0

我正在Windows 7機器上運行Canopy IDE的最新學術發行版。在iPython控制檯中,如果我要求輸入文檔字符串(例如,鍵入「linspace?」),則生成的文本填滿控制檯並在頂部和底部切斷。之後,不再有「In [#]」提示,並且我無法在控制檯中輸入任何其他命令。如果我不想丟失在會話期間定義的所有變量,我發現我可以打開一個新的編輯器窗口(文件/新建編輯器窗口),我將再次有一個「In [last#] 「提示我可以在哪裏輸入命令。但是,這是一個相當麻煩。我希望能夠查看文檔字符串,而不必每次都打開一個新窗口。有沒有辦法解決這個問題?Enthought Canopy iPython控制檯用文本填充並丟失提示

僅供參考,我有Canopy版本1.0.1.1189。

更新:這隻在我使用問號時纔會發生,而不是如果我輸入,例如「help(linspace)」。也許我應該堅持使用help()而不是問號?

回答

3

這不是Canopy特有的,一般適用於IPython。當您打印一個長文檔字符串(即比您的屏幕長一些)時,它會將輸出打印到稱爲「傳呼機」的地方,以便您滾動文本。我認爲IPython(或多或少)使用less

當您在尋呼機中時,您可以按q鍵退出(並返回到IPython提示符)。 (另外,空格鍵向下,b頁。)

相關問題