Gibt es eine Verknüpfung zum Ausführen aller Zellen in einem IPython-Notizbuch?
Und wenn nicht, hat dies einen bestimmten Grund?
keyboard-shortcuts
jupyter-notebook
user3017048
quelle
quelle
command
+shift
+ in den Befehlsmodus zu wechselnP
und dann dierun all cells
Eingabetaste einzugeben und zu drücken.esc
+H
, um Tastaturkürzel anzuzeigen. Verknüpfungen werden aufgrund begrenzter Optionen, die vorhandene Browserverknüpfungen nicht beeinträchtigen, sparsam.Ctrl
+shift
+p
Öffnet mir ein eigenes Browser - Fenster in Firefox up!Antworten:
Für das neueste Jupyter-Notizbuch (Version 5) können Sie auf die Registerkarte "Hilfe" oben im Notizbuch gehen und dann die Option "Tastaturkürzel bearbeiten" auswählen und Ihre eigene benutzerdefinierte Verknüpfung für die Funktion "Alle ausführen" hinzufügen.
quelle
Es gibt eine Menüverknüpfung zum Ausführen aller Zellen unter Zelle> "Alle ausführen". Dies ist standardmäßig nicht an eine Tastenkombination gebunden. Sie müssen Ihre eigene benutzerdefinierte Bindung im Notebook definieren, wie hier beschrieben .
Um beispielsweise eine Tastaturbindung hinzuzufügen, mit der Sie alle Zellen in einem Notizbuch ausführen können, können Sie diese in eine Zelle einfügen:
Wenn Sie diesen Code in einem iPython-Notizbuch ausführen, sollten Sie feststellen, dass Sie jetzt über eine Tastaturbindung verfügen, mit der alle Zellen ausgeführt werden können (in diesem Fall drücken Sie Strg-M gefolgt von r).
quelle
~/.jupyter/custom/custom.js
Notizbuch hinzu und starten Sie es neu. Die Verknüpfung ist immer für alle Notizbücher verfügbar.Einfachste Lösung:
Esc, Ctrl- A, Shift- Enter.
quelle
Ich habe versucht, dies in Jupyter Lab zu tun, daher dachte ich, es könnte nützlich sein, die Antwort hier zu posten. Sie finden die Verknüpfungen in den Einstellungen und fügen auch Ihre eigenen hinzu. Eine vollständige Liste der möglichen Verknüpfungen finden Sie hier .
Zum Beispiel habe ich meine eigene Verknüpfung hinzugefügt, um alle Zellen auszuführen. Wählen Sie in Jupyter Lab unter Einstellungen> Erweiterte Einstellungen Tastaturkürzel aus und fügen Sie den folgenden Code zu 'Benutzerüberschreibungen' hinzu:
Hier werden mit Umschalt + Rücktaste alle Zellen im Notizbuch ausgeführt.
quelle
Shift-BackSpace
dies im UI-Dialogfeld "Tastaturkürzel bearbeiten" für den Befehl Ihrer Wahl gleichwertig eingegeben werden kann, um das gleiche Ergebnis zu erzielen.Jupyter Lab 1.0.4:
Gehen Sie im oberen Menü zu:
Settings->Advanced Settings Editor->Keyboard Shortcuts
Fügen Sie diesen Code in das
User Preferences
Fenster ein:user-preferences
Fenster)Dies wird sofort wirksam. Hier werden bei zwei aufeinanderfolgenden 'R'-Drücken alle Zellen ausgeführt (genau wie bei zwei' 0 'für den Kernel-Neustart). Hat
system defaults
insbesondere leere Vorlagen für alle Menübefehle, einschließlich dieses Codes (Suche nachrun-all
). Dasselector
wurde kopiertkernelmenu:restart
, um das Druckenr
innerhalb von Zellen zu ermöglichen . Diesessystem defaults
Kopieren und Einfügen kann auf jeden Befehl verallgemeinert werden.quelle
Ab 5.5 können Sie ausführen
Kernel > Restart and Run All
quelle