我今天升级到了IPython 2.0。
很多变化似乎都很好,但是在上方/下方插入新单元格的按钮似乎已经消失了。 该选项仍在菜单中,我相信键盘快捷键有效。 但按钮消失了。
我确定有办法将其重新打开,但新版本的文档似乎并不完整。 可能要重新打开它我需要在配置中调整一些东西。 这只是python脚本。 甚至可以告诉它插入一个新元素,并将一些javascript绑定到它。
答案 0 :(得分:0)
这些按钮重新定位到" 插入"菜单。但是,使用快捷命令始终是个好主意:
Ctrl + m + - (拆分单元格)
Ctrl + m + a (在上面插入单元格)
Ctrl + m + b (在下面插入单元格)
如果您可以掌握它们和其他基本命令,它将使您的笔记本工作流程非常灵活。可以找到完整的命令列表here。
答案 1 :(得分:0)
我最后自学了一些javascript来做这件事。
您可以在custom.js文件中进行此更改。
可以在~/.ipython/profile_[profile name]/static/custom
找到。
将其替换为以下内容:
$([IPython.events]).on('app_initialized.NotebookApp', function(){
IPython.toolbar.add_buttons_group([
{
'label' : 'Insert Cell Above',
'icon' : 'fa-arrow-circle-o-up',
'callback': function () {
IPython.notebook.insert_cell_above('code');
IPython.notebook.select_prev();
IPython.notebook.focus_cell();
}
},
{
'label' : 'Insert Cell Below',
'icon' : 'fa-arrow-circle-o-down',
'callback': function () {
IPython.notebook.insert_cell_below('code');
IPython.notebook.select_next();
IPython.notebook.focus_cell();
}
}
]);
$('#insert_above_below').remove()
});
如果您已经修改过, 那么你显然不能替换整个文件,并且应该合并相应的部分。
按钮将显示在右侧。 下面的单个+按钮也被删除。
答案 2 :(得分:0)
如现在在5.7.4版本中,上面创建单元格的快捷方式是esc
+ a