当前位置: 首页 > 知识库问答 >
问题:

IPython/Jupyter笔记本3-默认情况下隐藏标题

郦兴德
2023-03-14

在IPython notebook 3.0版本之前,默认情况下,可以通过将其添加到“.IPython\profile\u default\static\custom\custom.js”(在Windows上)来隐藏笔记本标题:

$([IPython.events]).on("app_initialized.NotebookApp", function () {
    $('div#header').hide();
    $('div#maintoolbar').hide();
});

或者对于Jupyter,“~/. jupyter/定制/custom.js”,将IPython替换为Jupyter

也看这个问题

这似乎行不通了。它隐藏了标题,但也在页面的顶部和底部留下了很大的空白。我不熟悉javascript和css。有人找到解决办法了吗?

共有3个答案

章高朗
2023-03-14

将@John_C和@cknd的答案结合起来,并避免使用“-键(在我(荷兰)的键盘布局中是一个死键),我将其添加到我的~/。ipython/profile\u name/static/custom/custom。js

$([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;
    });

});
居英资
2023-03-14

在ipython 3中,#header指的是页面顶部的完整组件,而不仅仅是ipython 2中的图像标题。

为了在保留菜单的同时永久隐藏工具栏和标题,我添加了

$([IPython.events]).on("app_initialized.NotebookApp", function () {
    $('div#header-container').hide();
    $('div#maintoolbar').hide();
});

到我的~/. ipython/profile_name/静态/自定义/custom.js

程凯定
2023-03-14

将此添加到自定义。您的个人资料中的css(例如~/.ipython/profile\u default/static/custom/custom.css for me):

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;
    });
});

不利的一面是,你可能会意外地将标题部分从页面上滚动掉,但这只有在你滚动标题时才会发生,而且这并不是什么大问题,尤其是如果你想把标题大部分隐藏起来的话。

 类似资料:
  • 问题内容: 我正在使用内联模式下的IPython Notebook和plot命令绘制一个NumPy值数组。 结果输出为: 然后,我的图显示在这些输出线的下方。 有没有办法只显示图并从输出中隐藏? 问题答案: 您可以使用分号结束行。这样可以在生成图时抑制不必要的输出: 通常,使用分号可以阻止IPython从代码块的该行打印任何输出值。例如,执行包含代码的单元将不会输出。 另一种方法是将变量绑定到图:

  • 什么是保持IPython笔记本版本控制的好策略? 笔记本格式非常适合进行版本控制:如果想要对笔记本和输出进行版本控制,那么这种方式非常有效。当人们只想对输入进行版本控制时,麻烦就来了,不包括单元输出(也称为“构建产品”),单元输出可以是大的二进制blob,尤其是电影和情节。特别是,我试图找到一个好的工作流程: 允许我在包括或排除输出之间进行选择, 防止我在不需要时意外提交输出, 允许我将输出保存在

  • 问题内容: 我在Linux Mint 17.3上。如何更改Jupyter笔记本电脑使用的默认浏览器?我已经将笔记本安装为Anaconda 3的一部分,并且在默认浏览器Chrome中打开了笔记本。但是由于某些原因,Chrome不允许我创建新的ipynb。单击“新建”按钮根本无济于事。因此,我将笔记本的网址复制到了Firefox,在那可以正常工作。 有什么办法可以使其与Chrome一起使用?否则,如何

  • 问题内容: 在IPython / Jupyter Notebook中运行的大多数语言内核的错误报告都指出发生错误的行;但是(至少默认情况下)在笔记本电脑中未显示行号。 是否可以将行号添加到IPython / Jupyter Notebook? 问题答案: -在CodeMirror区域中切换行号。有关其他键盘快捷键,请参见快速帮助。 详细信息- (或)将您带入命令模式,然后按键应切换当前单元格行号的

  • 当我打开Jupyter笔记本(以前是IPython)时,它默认为。 我如何将此更改为其他位置?

  • 我正在尝试从git下载Jupyter笔记本。我通过右键单击文件并保存它来下载笔记本。这是一个ipynb文件,但对于它应该包含的内容(114 kb),文件大小对我来说似乎有点大。当我点击Jupyter中的笔记本时,出现以下错误: 无法读取的笔记本:C:\filename。ipynb NotJSONError(“笔记本似乎不是JSON:”\n\n 如何解决此错误,以及如何打开笔记本?