我正在使用ipython笔记本作为前Matlab用户。我想念的一个功能是matlab的“命令窗口” - 一个始终可见的独立交互式窗口,无论您编辑的脚本的哪个部分。
目前,我在想要尝试的地方创建了一个新的单元格,但我不能同时查看这个“原型设计单元格”以及我脚本的任何给定部分,这非常烦人。
我的问题:有没有办法在开发环境和python脚本的任何给定部分之间快速切换?
欢迎任何解决方案 - 我甚至在同一个脚本上打开了两个浏览器窗口......
感谢。
答案 0 :(得分:0)
你可以使用%qtconsole
魔法 - 它将启动一个连接到与笔记本相同内核的qtconsole。
关注https://github.com/ipython/ipython/issues/2593/,您可以在.jupyter/custom/custom.js
中添加以下内容,然后添加按钮以启动qtconsole。
$([Jupyter.events]).on('notebook_loaded.Notebook', function(){
// Create a custom button in toolbar that execute `%qtconsole` in kernel
Jupyter.toolbar.add_buttons_group([
{
'label' : 'Run QTconsole',
'icon' : 'fa fa-terminal', // select your icon from http://fortawesome.github.io/Font-Awesome/icons
'callback': function () {
Jupyter.notebook.kernel.execute('%qtconsole')
}
}
// add more button here if needed.
]);
});