Verwendung der Workbench mit Jupyter Notebook
Menüleiste – Aufbau und Funktionen
Die Menüleiste befindet sich oberhalb der ersten Werkzeugleiste und umfasst acht Hauptmenüs: File, Edit, View, Insert, Cell, Kernel, Widgets und Help. Jeder Menüeintrag löst eine JavaScript-Aktion im Browser aus, die bei Bedarf mit dem zugrundeliegenden Jupyter-Server und Kernel kommuniziert. Wenn du einmal nicht weißt, wo sich eine Funktion befindet, hilft Help › User Interface Tour mit einer geführten Overlay-Tour, die alle Bereiche des Bildschirms beschriftet.
Weitere Informationen: jupyter-notebook.readthedocs.io
File – Speichern, Kopieren, Exportieren
Save & Checkpoint / Revert to Checkpoint: Speichert das Notebook und legt automatisch einen versteckten Sicherungspunkt an – praktisch für eine einfache „Zurücksetzen“-Funktion über Sitzungen hinweg.
Rename, Make a Copy, Move: Diese Vorgänge werden vollständig serverseitig durchgeführt – ein Seitenwechsel ist nicht nötig.
Download as...: Exportiert das .ipynb-Notebook mithilfe von nbconvert in Formate wie HTML, PDF, Markdown, Slides oder Raw Python – ohne Terminal.
Close & Halt: Beendet den Kernel und schließt den Tab, um Hintergrundprozesse zu stoppen. Erfahre mehr darüber auf jupyter-notebook.readthedocs.io
Edit – Zellenaktionen, Zwischenablage, Suche
Das Edit-Menü ähnelt bekannten Desktop-Editoren:
| Aktion | Typical use |
|---|---|
| Undo/Redo Delete Cells | Stellt versehentlich gelöschte Zellen wieder her – jetzt auch mehrere Zellen gleichzeitig. Erfahre hier mehr darüber: jupyter-notebook.readthedocs.io |
| Cut / Copy / Paste Cells | Verschiebe Code-Abschnitte oder Markdown zwischen Positionen oder Notebooks – auch ohne Maus. Erfahre hier mehr darüber: jupyter-notebook.readthedocs.io |
| Find & Replace… | Öffnet einen Dialog (oder drücke F im Command-Modus) zur regex-fähigen Suche im gesamten Notebook. Erfahre hier mehr darüber: jupyter-notebook.readthedocs.io |
| Merge / Split Cell | Verbindet Markdown-Erklärungen mit Code oder trennt große Blöcke in kleinere Abschnitte. |
View – Sichtbarkeit und Layout
Umschalten von Header, Toolbar oder Zeilennummern für fokussiertes Arbeiten oder genauere Code-Inspektion.
Cell Toolbar › zeigt zellbezogene Zusatzfunktionen wie Tags, Metadaten oder Attachments. Seit Version 6.4 wurde der Toolbar-Auswahlmechanismus hierhin verlagert.
Mit Tags können leichte Markierungen gesetzt werden, die von Tools wie nbconvert oder pytest-nbval weiterverwendet werden.
Erfahre hier mehr darüber: jupyter-notebook.readthedocs.io und jupyter-notebook.readthedocs.io.
Insert – Strukturierung der Notizbucherzählung
Zwei einfache, aber essenzielle Optionen helfen dir, im Arbeitsfluss zu bleiben:
Insert Cell Above – Fügt oberhalb der aktuellen Zelle eine neue ein
Insert Cell Below – Fügt unterhalb der aktuellen Zelle eine neue ein
Die Tastenkombinationen <kbd>A</kbd> und <kbd>B</kbd> leisten dasselbe – aber das Menü ist praktisch, wenn du ohnehin gerade zur Maus greifst.
Cell – Ausführung und Typsteuerung
Alle Funktionen rund ums Ausführen:
Run and Select Below / Insert Below / Run All / Run All Above / Run All Below: Führt Zellen gezielt oder gesammelt aus.
Current Outputs › bietet Optionen zum Leeren, Scrollverhalten oder Ein-/Ausblenden großer Ausgaben.
Cell Type: Wechselt zwischen Code, Markdown, Raw oder Heading (veraltet). Dieselbe Steuerung gibt es auch als Dropdown in der Symbolleiste.
Erfahre hier mehr darüber: jupyter-notebook.readthedocs.io.
Kernel – Die laufende Engine
Das Kernel-Menü steuert den Backend-Prozess, der den Code ausführt:
Interrupt sendet ein SIGINT-Signal – entspricht <kbd>I I</kbd> im Command-Modus.
Restart leert den gesamten Speicherzustand; Restart & Run All (seit Version 6.4) führt alle Zellen nach einem frischen Neustart aus.
Change Kernel erlaubt den spontanen Wechsel der Sprache oder Umgebung (vorausgesetzt, weitere Kernel sind installiert).
Shutdown beendet den Kernel vollständig und gibt Systemressourcen frei.
Erfahre mehr darüber hier: jupyter-notebook.readthedocs.io.
Widgets – Interaktive Zustandsverwaltung
Ist ipywidgets geladen, erscheint ein eigenes Menü:
Save / Clear Notebook Widget State: Speichert oder entfernt den interaktiven Zustand als JSON direkt im Notebook.
Download Widget State: Exportiert diesen JSON-Zustand separat.
Embed Widgets…: Erstellt ein eigenständiges HTML-Snippet – ideal zum Teilen interaktiver Visualisierungen ohne laufenden Server.
Erfahre mehr darüber hier: ipywidgets.readthedocs.io
Help – Referenz & Support
User Interface Tour blendet eine beschriftete Übersicht aller Buttons ein – ideal zum Einstieg.
Keyboard Shortcuts zeigt alle Tastenkürzel und lässt diese individuell anpassen.
Direkte Links führen zu Projektwebseite, Bugtracker, Release Notes und Kernel-Dokumentation.
Erfahre mehr darüber hier: jupyter-notebook.readthedocs.io.
Tipps für Power-User
Fast jeder Menüeintrag hat ein passendes Tastenkürzel. Die Übersicht findest du unter Help › Keyboard Shortcuts.
Aktionen wirken sich immer auf die ausgewählte Zelle aus (blauer oder grüner Rahmen). Wenn du den falschen Block triffst, vorher eine andere Zelle auswählen.
Verlorene Übersicht? Mit View › Collapse All Outputs kannst du alle Ausgaben einklappen, bevor du dein Notebook teilst.
Wenn du die Menüfunktionen gut kennst, kannst du das Jupyter Notebook wie eine flexible Laborumgebung nutzen: Sicherungspunkte setzen, Zellen strukturieren, Kernel zurücksetzen, Widgets exportieren – alles direkt im Browser, ohne externe Tools.