2013-03-18 176 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