在Windows3.0之前,可以通过将其添加到".ipython\profile_default\static\custom\custom.js“(在IPython上)中来隐藏笔记本标题:
$([IPython.events]).on("app_initialized.NotebookApp", function () {
$('div#header').hide();
$('div#maintoolbar').hide();
});或者对于木星,“~/. Jupyter /custom.js”,将IPython替换为Jupyter。
这似乎已经行不通了。它隐藏了页眉,但也在页面的顶部和底部留下了很大的空白。我不熟悉javascript和css。有人找到解决办法了吗?
发布于 2015-03-11 12:15:12
将此添加到配置文件中的~/.ipython/profile_default/static/custom/custom.css (例如,我的custom.css ):
div#site{
height: 100% !important;
}去掉底部任何肮脏的灰色空间。此外,我还将其添加到我的custom.js (相同的文件夹)中,以使用ctrl-`切换标题:
$([IPython.events]).on('notebook_loaded.Notebook', function(){
$('#header').hide();
IPython.keyboard_manager.command_shortcuts.add_shortcut('ctrl-`', function (event) {
if (IPython.notebook.mode == 'command') {
$('#header').toggle();
return false;
}
return true;
});
});缺点是,您可能会意外地滚动标题部分离开页面,但这只会发生在你滚动它,这不是什么大问题,特别是如果你希望它大部分是隐藏的。
发布于 2015-03-16 17:39:11
在ipython 3中,#header指的是页面顶部的完整程序集,而不仅仅是像ipython 2中那样的图像横幅。
为了永久隐藏工具栏和标题,同时保留菜单,我添加了
$([IPython.events]).on("app_initialized.NotebookApp", function () {
$('div#header-container').hide();
$('div#maintoolbar').hide();
});给我的~/.ipython/profile_name/static/custom/custom.js
发布于 2015-05-11 06:38:28
结合@John_C和@cknd的答案避免使用@John_C
$([IPython.events]).on('notebook_loaded.Notebook', function(){
$('#header').hide();
IPython.keyboard_manager.command_shortcuts.add_shortcut('ctrl-;', function (event) {
if (IPython.notebook.mode == 'command') {
$('#header').toggle();
return false;
}
return true;
});
IPython.keyboard_manager.command_shortcuts.add_shortcut('ctrl-.', function (event) {
if (IPython.notebook.mode == 'command') {
$('#header').show();
$('#header-container').toggle();
$('#maintoolbar').toggle();
return false;
}
return true;
});
});https://stackoverflow.com/questions/28876235
复制相似问题