我想为我的14英寸屏幕节省一些空间。在ipython_notebook_config.py中应该写什么来触发这个功能?
我想为我的14英寸屏幕节省一些空间。在ipython_notebook_config.py中应该写什么来触发这个功能?
如果还不存在,请在/Users/YOURUSERNAME/.ipython/profile_default/static/custom/
中创建一个名为custom.js
的文件。
(如果您从未运行过此命令,则可能需要运行ipython profile create
。)
在custom.js
中,添加以下JavaScript代码:
$([IPython.events]).on("app_initialized.NotebookApp", function () {
$('div#header').hide();
});
如果您想默认隐藏工具栏,请使用以下JavaScript代码行。$([IPython.events]).on("app_initialized.NotebookApp", function () {
$('div#header').hide();
$('div#maintoolbar').hide();
});
如果你使用的是最近版本的IPython,例如v3.0.0或更高版本,并且使用此方法时只偶尔成功,那么你需要连接到RequireJS依赖加载器,并将以下内容放入你的common.js
文件中:
require(['jquery'], function($) {
$('#header-container').hide();
});
common.js
被加载在页面底部,因此无需等待DOM就绪事件,即不需要$(function() { ... })
。
更多讨论请参见我在Turn off auto-closing parentheses in ipython以及其中的评论中的回答。
Anaconda3
,请执行以下操作:
update your C:\Anaconda3\Lib\site-packages\notebook\static\custom\custom.css
.container{ width:100% !important; }
div#site{ height: 100% !important; }
update your C:\Anaconda3\Lib\site-packages\notebook\static\custom\custom.js
, and we add a shortcut ctrl+
for toggle the header
$([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;
});
});