zes*_*sla 56 python jupyter-notebook
有谁知道在Jupyter Notebook中清除(不切换)单元格输出的键盘快捷键是什么?
Dmi*_*gas 55
您可以在UI中设置自己的快捷方式(对于最新的主版本):
Cip*_*agă 48
对于小于5的版本:
将单元格类型更改为raw然后返回代码:EscRY将丢弃输出.
为此,您需要编辑custom.js
通常位于的文件~/.jupyter/custom/custom.js
(如果它不存在,则创建它).
在那里,你必须添加
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');
}
Run Code Online (Sandbox Code Playgroud)
您可以为所有喜欢的东西添加快捷方式,因为第二个参数可以是一个函数(docs)
如果要为其他标准命令建立映射,可以通过在笔记本中运行以下命令来转储所有可用命令的列表:
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)
Run Code Online (Sandbox Code Playgroud)
M.G*_*GEM 11
只需为JupyterLab用户添加。Ctrl,(高级设置)并在键盘快捷键下的用户参考中粘贴以下内容对我来说很有效。
{
"shortcuts": [
{
"command": "notebook:hide-cell-outputs",
"keys": [
"H"
],
"selector": ".jp-Notebook:focus"
},
{
"command": "notebook:show-cell-outputs",
"keys": [
"Shift H"
],
"selector": ".jp-Notebook:focus"
}
]
}
Run Code Online (Sandbox Code Playgroud)
dev*_*ail 10
在单元格的开头添加以下内容并运行它:
from IPython.display import clear_output
clear_output(wait=True)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
66602 次 |
最近记录: |