【发布时间】:2014-05-08 11:48:13
【问题描述】:
我想为我的 14 英寸屏幕节省一些空间。我应该写什么,例如ipython_notebook_config.py 来触发这个?
【问题讨论】:
标签: ipython-notebook
我想为我的 14 英寸屏幕节省一些空间。我应该写什么,例如ipython_notebook_config.py 来触发这个?
【问题讨论】:
标签: ipython-notebook
如果不存在,则在/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 及其 cmets 的回答。
【讨论】:
如果您使用的是Anaconda3,请这样做:
更新你的C:\Anaconda3\Lib\site-packages\notebook\static\custom\custom.css
.container{ width:100% !important; } div#site{ height: 100% !important; }
更新您的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;
});
});
【讨论】: