Notebook-Entwicklung
Für vollständige Notebook-Unterstützung lade die Jupyter-Erweiterung (ID: ms-toolsai.jupyter) von ms-toolsai herunter.
.ipynb
- als auch .py
-Dateien mit integrierter Zellausführung. Tab, Inline Edit und Agents
funktionieren in Notebooks genauso wie in anderen Code-Dateien.
Wichtige Funktionen:
- Inline-Zellausführung führt Code direkt in der Editoroberfläche aus
- Tab, Inline Edit und Agent verstehen Data-Science-Bibliotheken, einschließlich pandas, NumPy, scikit-learn und SQL-Magic-Befehlen
Datenbankintegration
- MCP-Server ermöglichen deinen Agents, eine Verbindung zu deinen Datenbanken herzustellen
- Extensions integrieren deine gesamte IDE mit deinen Datenbanken
Über MCP
Über Extensions

Datenvisualisierung
Häufig gestellte Fragen
.ipynb
-Dateien mit vollständiger Zellausführung und KI-gestützter Autovervollständigung.
Wie gehe ich mit großen Datensätzen um, die nicht in den Speicher passen?
Verwende verteilte Computing-Bibliotheken wie Dask oder verbinde dich per Remote-SSH mit größeren Maschinen und Spark-Clustern.
Unterstützt Cursor R- und SQL-Dateien?
Ja, Cursor bietet KI-Unterstützung und Syntaxhervorhebung für R-Skripte (.R
) und SQL-Dateien (.sql
).
Was ist der empfohlene Weg, Entwicklungsumgebungen zu teilen?
Committe den Ordner .devcontainer
in die Versionsverwaltung. Teammitglieder können die Umgebung beim Öffnen des Projekts automatisch neu aufsetzen.
Wie debugge ich Datenverarbeitungspipelines?
Verwende den integrierten Debugger von Cursor mit Breakpoints in Python-Skripten, oder nutze Agent, um komplexe Datentransformationen Schritt für Schritt zu analysieren und zu erklären.
Reproduzierbarkeit der Umgebung
Entwicklungscontainer
.devcontainer
im Root deines Repos an. Erstelle anschließend eine devcontainer.json
, ein Dockerfile
und eine requirements.txt
.
Reopen in Container
suchen, um das Projekt manuell in einem Container neu zu öffnen.
Entwicklungscontainer bieten mehrere Vorteile:
- Isolierte Abhängigkeiten verhindern Konflikte zwischen Projekten
- Reprodizierbare Builds sorgen für konsistentes Verhalten in Entwicklungs- und Produktionsumgebungen
- Vereinfachtes Onboarding ermöglicht neuen Teammitgliedern, ohne manuelle Einrichtung sofort loszulegen
Remote-Entwicklung mit SSH
- Bereitstelle eine Cloud-Instanz oder greife auf einen On-Premises-Server mit den benötigten Ressourcen zu
- Klone dein Repository auf die Remote-Maschine, einschließlich der
.devcontainer
-Konfiguration - Verbinde dich über Cursor: Ctrl+Shift+P → „Remote-SSH: Connect to Host“