<p>对于小于5的版本:</p>
<h3>选项1——快速破解:</h3>
<p>将单元格类型更改为raw,然后返回代码:<kbd>Esc</kbd><kbd>R</kbd><kbd>Y</kbd>将放弃输出。</p>
<h3>选项2——自定义快捷方式(不带GUI):</h3>
<p>为此,您需要编辑通常位于<code>~/.jupyter/custom/custom.js</code>的<code>custom.js</code>文件(如果它不存在,请创建它)。</p>
<p>在那里,你必须加上</p>
<pre class="lang-js prettyprint-override"><code>require(['base/js/namespace']) {
// setup 'ctrl-l' as shortcut for clearing current output
Jupyter.keyboard_manager.command_shortcuts
.add_shortcut('ctrl-l', 'jupyter-notebook:clear-cell-output');
}
</code></pre>
<p>你可以为你喜欢的所有花哨的东西添加快捷方式,因为第二个参数可以是一个函数(<a href="http://jupyter-notebook.readthedocs.io/en/latest/examples/Notebook/Custom%20Keyboard%20Shortcuts.html" rel="noreferrer">docs</a>)</p>
<p>如果需要其他标准命令的映射,可以通过在笔记本中运行以下命令转储所有可用命令的列表:</p>
<pre><code>from IPython.core.display import Javascript
js = """
var jc_html = "";
var jc_array = Object.keys(IPython.notebook.keyboard_manager.command_shortcuts.actions._actions);
for (var i=0;i<jc_array.length;i++) {
jc_html = jc_html + jc_array[i] + "<br >";
}
element.html(jc_html);
"""
Javascript(data=js, lib=None, css=None)
</code></pre>