2013-03-18 45 views

回答

2

目前沒有首選項或配置選項來增加當前的緩衝區限制,但可以使用以下代碼創建宏並運行它。

def run(): 
    code_task = get_active_task() 
    python_pane = code_task.python_pane 
    python_pane.frontend.control.buffer_size = 1000 

設置buffer_size到非正值,將關閉緩衝區的剪裁,但「不建議」是由開發者的IPython此選項。

要創建一個新的宏,

  1. Tools (Menu) > Edit Macros ...
  2. 點擊「創建一個新宏」按鈕,指定宏一個合適的名稱。
  3. 將上面的代碼複製到您的宏中
  4. (可選)通過單擊右下方的鍵綁定文本框並按下所需的組合鍵,可以添加運行此宏的鍵盤快捷鍵。如果您選擇不設置一個快捷鍵,你可以從Tools > Run Macro > (your macro)
2

運行宏讓我補充到Puneeth的答案,我們的宏觀框架允許對應用程序本身的腳本部分。要創建一個新的宏與此代碼,

  1. 選擇Tools>編輯宏...,然後單擊在新宏窗口的菜單中選擇「創建新宏」按鈕。

  2. 選擇一個名稱,並在描述宏的文件中,用Puneeth給出的運行函數替換運行函數。

  3. 您還需要在右下方的面板中創建一個快捷鍵組合。點擊Keybinding文本框,然後輸入您選擇的捷徑:它將被記錄並存儲在那裏。

保存和你很好去。

喬納森

0

分享我自己的解決方案...如果你想看到的輸出比IPython的緩衝區大,你自己更感興趣(如我)在尋找輸出後,無論如何,你可以使用iPython的會話記錄功能。

在[]:%logstart -or文件名

後來

在[]:%logstop

相關問題