Weiß jemand, was die Tastenkombination ist, um die Zellenausgabe in Jupyter Notebook zu löschen (nicht umzuschalten)?
Esc + d + dlöscht die Zelle!
Weiß jemand, was die Tastenkombination ist, um die Zellenausgabe in Jupyter Notebook zu löschen (nicht umzuschalten)?
Esc + d + dlöscht die Zelle!
Antworten:
Help > Edit Keyboard Shortcutsin jedem offenen Notizbuch unter.
jupyter nbconvert --ClearOutputPreprocessor.enabled=True --inplace Notebook.ipynb Weitere Informationen -> stackoverflow.com/questions/28908319/…
Für Versionen unter 5:
Ändern Sie den Zelltyp in raw und dann zurück in code: EscRYverwirft die Ausgabe.
Dazu müssen Sie die custom.jsDatei bearbeiten, in der sich normalerweise befindet ~/.jupyter/custom/custom.js(falls nicht vorhanden, erstellen Sie sie).
Dort müssen Sie hinzufügen
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');
}
Sie können dort eine Verknüpfung für alle ausgefallenen Dinge hinzufügen, die Sie mögen, da das 2. Argument eine Funktion sein kann ( docs ).
Wenn Sie Zuordnungen für andere Standardbefehle wünschen, können Sie eine Liste aller verfügbaren Befehle sichern, indem Sie Folgendes in Ihrem Notizbuch ausführen:
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)
Fügen Sie am Anfang der Zelle Folgendes hinzu und führen Sie es aus:
from IPython.display import clear_output
clear_output(wait=True)
Einfach für JupyterLab- Benutzer hinzufügen . Strg (erweiterte Einstellungen) und das Einfügen des Folgenden in Benutzerreferenzen unter Tastaturkürzeln machen den Trick für mich.
{
"shortcuts": [
{
"command": "notebook:hide-cell-outputs",
"keys": [
"H"
],
"selector": ".jp-Notebook:focus"
},
{
"command": "notebook:show-cell-outputs",
"keys": [
"Shift H"
],
"selector": ".jp-Notebook:focus"
}
]
}
SCHRITT 1: Klicken Sie auf "Hilfe" und dann auf "Tastaturkürzel bearbeiten". SCHRITT 1-Screenshot
SCHRITT 2: Fügen Sie die gewünschte Verknüpfung zum Feld "Zelle löschen " hinzu. SCHRITT 2-Screenshot