2014-05-08 42 views

回答

11
  1. 如果它不存在,在/Users/YOURUSERNAME/.ipython/profile_default/static/custom/
    (您可能需要運行ipython profile create,如果你從來沒有運行該命令。)

  2. custom.js,把創建一個名爲custom.js文件JavaScript的

    $([IPython.events]).on("app_initialized.NotebookApp", function() { 
        $('div#header').hide(); 
    }); 
    
  3. 以下行如果你想也默認隱藏工具欄,使用這些線Ø ˚F的JavaScript,而不是

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

對於Ipython3使用「$('div#header-container')。hide();」而不是「$('div#header')。hide();」 – user5061

+0

您還可以添加一個[鍵盤快捷鍵來切換標題,菜單和工具欄](http://stackoverflow.com/questions/28876235/ipython-notebook-3-hide-headers-by-default?lq=1) –

2

如果您有最新的IPython,像V3.0.0或更高,並且看到只有零星的成功使用這種方法,你需要掛接到RequireJS依賴裝載機,和把你的common.js如下:

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

common.js在頁面底部加載,所以沒有必要等待DOM ready事件,即$(function() { ... })

如需進一步討論,請參閱我的回答Turn off auto-closing parentheses in ipython及其評論。

1

如果你正在使用Anaconda3,請做到:

  1. 更新您的C:\Anaconda3\Lib\site-packages\notebook\static\custom\custom.css

    .container{ width:100% !important; } 
    div#site{ height: 100% !important; } 
    
  2. 更新您的C:\Anaconda3\Lib\site-packages\notebook\static\custom\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; 
        }); 
    }); 
    
相關問題