ipython notebook:默认情况下如何切换标头不可见

时间:2014-05-08 11:48:13

标签: ipython-notebook

我想为我的14英寸屏幕节省一些空间。我应该写什么,例如ipython_notebook_config.py来触发这个?

3 个答案:

答案 0 :(得分:11)

  1. 如果它尚不存在,请在custom.js中创建名为/Users/YOURUSERNAME/.ipython/profile_default/static/custom/的文件 (如果您从未运行此命令,则可能必须运行ipython profile create。)

  2. custom.js中,添加以下JavaScript行

    $([IPython.events]).on("app_initialized.NotebookApp", function () {
        $('div#header').hide();
    });
    
  3. 如果您还想默认隐藏工具栏,请改用这些JavaScript行

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

答案 1 :(得分:2)

如果你有一个最近的IPython,比如v3.0.0或更高版本,并且只看到这个方法的零星成功,你需要挂钩RequireJS依赖加载器,并将以下内容放在你的common.js中:

require(['jquery'], function($) {
  $('#header-container').hide();
});

common.js已加载到页面底部,因此无需等待DOM就绪事件,即$(function() { ... })

有关进一步讨论,请参阅我在Turn off auto-closing parentheses in ipython的回答及其评论。

答案 2 :(得分:1)

如果您使用的是name,请执行以下操作:

  1. 更新您的Anaconda3

    C:\Anaconda3\Lib\site-packages\notebook\static\custom\custom.css
  2. 更新您的.container{ width:100% !important; } div#site{ height: 100% !important; } ,我们会添加一个快捷方式C:\Anaconda3\Lib\site-packages\notebook\static\custom\custom.js来切换标题

    ctrl+