AI/Cursor AI Code Editor: Unterschied zwischen den Versionen
imported>Import Version 244 |
Die Seite wurde neu angelegt: „ Nach umfassender Analyse der Cursor-Dokumentation (https://cursor.com/docs) und aller Unterverzeichnisse (inkl. CLI, Agenten, Kontext, Enterprise, Modelle und Integrationen) wurde der folgende detaillierte Lernpfad, Lernplan und Ressourcen-Katalog erstellt. Cursor ist ein moderner, KI-nativer Code-Editor (auf Basis von VS Code), der speziell für tiefes "Codebase-Understanding", Agenten-Prozesse und KI-gestützte Entwicklerproduktivität entwickelt wurd…“ |
||
| Zeile 1: | Zeile 1: | ||
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
---- | ---- | ||
Nach umfassender Analyse der Cursor-Dokumentation (https://cursor.com/docs) und aller Unterverzeichnisse (inkl. CLI, Agenten, Kontext, Enterprise, Modelle und Integrationen) wurde der folgende detaillierte Lernpfad, Lernplan und Ressourcen-Katalog erstellt. | Nach umfassender Analyse der Cursor-Dokumentation (https://cursor.com/docs) und aller Unterverzeichnisse (inkl. CLI, Agenten, Kontext, Enterprise, Modelle und Integrationen) wurde der folgende detaillierte Lernpfad, Lernplan und Ressourcen-Katalog erstellt. | ||
Cursor ist ein moderner, KI-nativer Code-Editor (auf Basis von VS Code), der speziell für tiefes | Cursor ist ein moderner, KI-nativer Code-Editor (auf Basis von VS Code), der speziell für tiefes "Codebase-Understanding", Agenten-Prozesse und KI-gestützte Entwicklerproduktivität entwickelt wurde. | ||
== 🎯 Lernpfad (Learning Path) == | == 🎯 Lernpfad (Learning Path) == | ||
| Zeile 10: | Zeile 11: | ||
Der Lernpfad ist nach aufsteigender Komplexität strukturiert und führt vom Anfänger zum Cursor-Experten (Agent/Power User). | Der Lernpfad ist nach aufsteigender Komplexität strukturiert und führt vom Anfänger zum Cursor-Experten (Agent/Power User). | ||
=== Phase 1: Grundlagen & | === Phase 1: Grundlagen & Einrichtung (Basics) === | ||
* '''Konzepte verstehen:''' Philosophie hinter Cursor, Unterschiede zu GitHub Copilot und Standard-VS-Code. | * '''Konzepte verstehen:''' Philosophie hinter Cursor, Unterschiede zu GitHub Copilot und Standard-VS-Code. | ||
* '''Installation & | * '''Installation & Migration:''' Download und nahtlose Übernahme aller VS Code-Erweiterungen (Extensions), Themes und Tastenkombinationen (Keybindings). | ||
* '''Erste Schritte:''' Quickstart-Projekte, UI-Übersicht und grundlegende KI-Chats. | * '''Erste Schritte:''' Quickstart-Projekte, UI-Übersicht und grundlegende KI-Chats. | ||
=== Phase 2: Kontext & | === Phase 2: Kontext & Codebase-Verständnis === | ||
* '''Mentions (@-Befehle):''' Verwendung von <code>@Files</code>, <code>@Folders</code>, <code>@Web</code> und <code>@Docs</code>. | * '''Mentions (@-Befehle):''' Verwendung von <code>@Files</code>, <code>@Folders</code>, <code>@Web</code> und <code>@Docs</code>. | ||
* '''Semantic Search & | * '''Semantic Search & Indexierung:''' Wie Cursor die komplette Codebase indexiert (<code>@Codebase</code>), um präzise, domänenspezifische Antworten zu geben. | ||
* '''Ignore-Files:''' Konfiguration, welche Dateien von der KI ignoriert werden sollen (<code>.cursorignore</code>). | * '''Ignore-Files:''' Konfiguration, welche Dateien von der KI ignoriert werden sollen (<code>.cursorignore</code>). | ||
=== Phase 3: KI-Interaktion & | === Phase 3: KI-Interaktion & Inline-Bearbeitung === | ||
* '''Tab Autocomplete:''' Copilot-ähnliche intelligente Autovervollständigung, Cursor-spezifisches Ghost-Text Parsing. | * '''Tab Autocomplete:''' Copilot-ähnliche intelligente Autovervollständigung, Cursor-spezifisches Ghost-Text Parsing. | ||
* '''Inline Edit (Cmd/Ctrl + K):''' Code-Änderungen an Ort und Stelle generieren. | * '''Inline Edit (Cmd/Ctrl + K):''' Code-Änderungen an Ort und Stelle generieren. | ||
* '''Terminal-Befehle:''' KI-gestützte Fehlerbehebung im Terminal und Shell-Befehlsgenerierung. | * '''Terminal-Befehle:''' KI-gestützte Fehlerbehebung im Terminal und Shell-Befehlsgenerierung. | ||
=== Phase 4: Autonome Agenten & | === Phase 4: Autonome Agenten & Workflows === | ||
* '''Composer & Agent-Modus:''' Nutzung des "Deep-Thinking" Agenten, der mehrere Dateien parallel bearbeiten, Pläne erstellen und selbstständig iterieren kann. | |||
* '''Composer & | * '''Cloud Agent & Bugbot:''' Asynchrone Workflows, Cloud-Agent-Zuweisung via GitHub-Integration und automatische Bug-Analyse. | ||
* '''Cloud Agent & | |||
* '''Subagents:''' Delegierung von Teilaufgaben an spezialisierte Sub-Agenten. | * '''Subagents:''' Delegierung von Teilaufgaben an spezialisierte Sub-Agenten. | ||
* '''Auto-Review & | * '''Auto-Review & Hooks:''' Automatische Code-Reviews vor dem Commit und Pre/Post-Hooks für Agenten. | ||
=== Phase 5: Fortgeschrittene Anpassungen & | === Phase 5: Fortgeschrittene Anpassungen & Skalierung === | ||
* '''Cursor Rules & .cursorrules:''' Personalisierte Systemprompts und projektspezifische Coding-Richtlinien definieren. | |||
* '''Cursor Rules & | |||
* '''Model Context Protocol (MCP):''' Anbindung lokaler oder externer Tools, Datenbanken und APIs an den KI-Agenten. | * '''Model Context Protocol (MCP):''' Anbindung lokaler oder externer Tools, Datenbanken und APIs an den KI-Agenten. | ||
* '''CLI & | * '''CLI & Headless:''' Nutzung des Cursor CLI (<code>cursor</code>, <code>acp</code>) und Integration in CI/CD-Pipelines (z. B. GitHub Actions). | ||
* '''Enterprise & | * '''Enterprise & Security:''' Identity and Access Management (IAM), SSO, Privacy Mode und Data Governance. | ||
== 📅 Lernplan (4-Wochen-Crashkurs) == | == 📅 Lernplan (4-Wochen-Crashkurs) == | ||
| Zeile 46: | Zeile 42: | ||
Dieser strukturierte 4-Wochen-Plan ist optimal für Entwickler, die Cursor in ihren täglichen Workflow integrieren wollen. | Dieser strukturierte 4-Wochen-Plan ist optimal für Entwickler, die Cursor in ihren täglichen Workflow integrieren wollen. | ||
=== Woche 1: Setup & | === Woche 1: Setup & Daily Workflow === | ||
* '''Tag 1:''' Installation, VS Code-Import und Account-Einrichtung (Login & Pricing-Details). | |||
* '''Tag 1:''' Installation, VS Code-Import und Account-Einrichtung (Login & | |||
* '''Tag 2:''' Erste Code-Generierungen mit Cmd/Ctrl+K (Inline Edit). | * '''Tag 2:''' Erste Code-Generierungen mit Cmd/Ctrl+K (Inline Edit). | ||
* '''Tag 3:''' Den Cursor-Chat meistern. Code markieren und erklären lassen. | * '''Tag 3:''' Den Cursor-Chat meistern. Code markieren und erklären lassen. | ||
| Zeile 55: | Zeile 50: | ||
=== Woche 2: Kontext-Meisterschaft === | === Woche 2: Kontext-Meisterschaft === | ||
* '''Tag 1:''' Die Macht der <code>@</code>-Mentions. Gezielte Steuerung von <code>@Files</code> und <code>@Docs</code>. | * '''Tag 1:''' Die Macht der <code>@</code>-Mentions. Gezielte Steuerung von <code>@Files</code> und <code>@Docs</code>. | ||
* '''Tag 2:''' Codebase-Indexierung aktivieren und projektweite Architekturfragen an <code>@Codebase</code> stellen. | * '''Tag 2:''' Codebase-Indexierung aktivieren und projektweite Architekturfragen an <code>@Codebase</code> stellen. | ||
* '''Tag 3:''' Einbinden externer Dokumentationen. | * '''Tag 3:''' Einbinden externer Dokumentationen. | ||
* '''Tag 4:''' Erstellen der ersten <code>.cursorrules</code>-Datei zur Definition des Coding-Styles (z. B. | * '''Tag 4:''' Erstellen der ersten <code>.cursorrules</code>-Datei zur Definition des Coding-Styles (z. B. "Benutze immer TypeScript, nutze Arrow-Functions"). | ||
* '''Tag 5:''' Praxisprojekt: Refactoring (Code-Modernisierung) eines bestehenden Moduls unter Berücksichtigung der gesamten Codebase. | * '''Tag 5:''' Praxisprojekt: Refactoring (Code-Modernisierung) eines bestehenden Moduls unter Berücksichtigung der gesamten Codebase. | ||
=== Woche 3: Agenten & | === Woche 3: Agenten & Automatisierung === | ||
* '''Tag 1:''' Aktivierung des Agent-Modus (Composer). Eine komplexe Funktion planen und programmieren lassen. | * '''Tag 1:''' Aktivierung des Agent-Modus (Composer). Eine komplexe Funktion planen und programmieren lassen. | ||
* '''Tag 2:''' Nutzung des Browser(Web)-Kontexts innerhalb von Agenten zur Recherche aktueller APIs. | * '''Tag 2:''' Nutzung des Browser(Web)-Kontexts innerhalb von Agenten zur Recherche aktueller APIs. | ||
| Zeile 70: | Zeile 63: | ||
* '''Tag 5:''' Praxisprojekt: Ein komplett neues Feature in eine App einbauen (erfordert das Erstellen, Ändern und Löschen mehrerer Dateien durch den Agenten). | * '''Tag 5:''' Praxisprojekt: Ein komplett neues Feature in eine App einbauen (erfordert das Erstellen, Ändern und Löschen mehrerer Dateien durch den Agenten). | ||
=== Woche 4: MCP, Plugins & | === Woche 4: MCP, Plugins & Pro-Features === | ||
* '''Tag 1:''' Model Context Protocol (MCP) verstehen. | * '''Tag 1:''' Model Context Protocol (MCP) verstehen. | ||
* '''Tag 2:''' Einen einfachen lokalen MCP-Server aufsetzen (z.B. Dateisystem-MCP oder SQLite-MCP) und als Skill in Cursor integrieren. | * '''Tag 2:''' Einen einfachen lokalen MCP-Server aufsetzen (z.B. Dateisystem-MCP oder SQLite-MCP) und als Skill in Cursor integrieren. | ||
| Zeile 83: | Zeile 75: | ||
=== Offizielle Links (Cursor.com) === | === Offizielle Links (Cursor.com) === | ||
* '''Haupt-Dokumentation:''' [https://docs.cursor.com/ Cursor Docs Homepage] | * '''Haupt-Dokumentation:''' [https://docs.cursor.com/ Cursor Docs Homepage] | ||
* '''Get Started / Quickstart:''' [https://docs.cursor.com/get-started/quickstart Quickstart Guide] | * '''Get Started / Quickstart:''' [https://docs.cursor.com/get-started/quickstart Quickstart Guide] | ||
* '''Downloads:''' [https://cursor.com/downloads Cursor herunterladen] | * '''Downloads:''' [https://cursor.com/downloads Cursor herunterladen] | ||
* '''Changelog & | * '''Changelog & Updates:''' [https://www.cursor.com/changelog Cursor Changelog] | ||
=== Spezifische Handbücher (Deep Dives) === | === Spezifische Handbücher (Deep Dives) === | ||
* '''Context & Mentions:''' [https://docs.cursor.com/context/mentions @-Mentions] | [https://docs.cursor.com/context/rules Rules & .cursorrules] | |||
* '''Context & | * '''Agenten & Composer:''' [https://docs.cursor.com/agent/overview Agent Overview] | [https://docs.cursor.com/cloud-agent/setup Cloud Agent Setup] | ||
* '''Agenten & | * '''MCP & Erweiterungen:''' [https://docs.cursor.com/context/mcp Model Context Protocol (MCP) in Cursor] | ||
* '''MCP & | * '''Bugbot & Fehlerbehebung:''' [https://docs.cursor.com/bugbot Bugbot] | ||
* '''Bugbot & | |||
* '''Modelle:''' [https://docs.cursor.com/models Liste aller Modelle (Claude, GPT, Gemini, Kimi)] | * '''Modelle:''' [https://docs.cursor.com/models Liste aller Modelle (Claude, GPT, Gemini, Kimi)] | ||
=== Spezielle Anwendungsfälle (Use Cases) === | === Spezielle Anwendungsfälle (Use Cases) === | ||
* '''Für Designer:''' [https://docs.cursor.com/for/designers Cursor for Designers] | * '''Für Designer:''' [https://docs.cursor.com/for/designers Cursor for Designers] | ||
* '''Für Product Manager:''' [https://docs.cursor.com/for/product-managers Cursor for PMs] | * '''Für Product Manager:''' [https://docs.cursor.com/for/product-managers Cursor for PMs] | ||
* '''Code-Modernisierung:''' [https://docs.cursor.com/for/code-modernization Code Modernization] | * '''Code-Modernisierung:''' [https://docs.cursor.com/for/code-modernization Code Modernization] | ||
* '''Dokumentation & | * '''Dokumentation & Tests:''' [https://docs.cursor.com/for/documentation Docs Generation] | [https://docs.cursor.com/for/test-generation Test Generation] | ||
=== Community & Weiterbildung === | |||
* '''Cursor Community Forum:''' [https://forum.cursor.com Cursor Forum] - Hilfe bei spezifischen Problemen. | * '''Cursor Community Forum:''' [https://forum.cursor.com Cursor Forum] - Hilfe bei spezifischen Problemen. | ||
* '''GitHub Repository & | * '''GitHub Repository & Issues:''' Integration und Fehlerberichte via GitHub. | ||
* '''YouTube Tutorials:''' Suchen Sie auf YouTube nach aktuellen | * '''YouTube Tutorials:''' Suchen Sie auf YouTube nach aktuellen "Cursor AI Editor Composer Tutorials", um praktische Beispiele für MCP und Cloud Agents zu sehen. | ||
---- | ---- | ||
''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ''Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).'' | ||
Aktuelle Version vom 5. März 2026, 02:53 Uhr
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).
Nach umfassender Analyse der Cursor-Dokumentation (https://cursor.com/docs) und aller Unterverzeichnisse (inkl. CLI, Agenten, Kontext, Enterprise, Modelle und Integrationen) wurde der folgende detaillierte Lernpfad, Lernplan und Ressourcen-Katalog erstellt.
Cursor ist ein moderner, KI-nativer Code-Editor (auf Basis von VS Code), der speziell für tiefes "Codebase-Understanding", Agenten-Prozesse und KI-gestützte Entwicklerproduktivität entwickelt wurde.
🎯 Lernpfad (Learning Path)
Der Lernpfad ist nach aufsteigender Komplexität strukturiert und führt vom Anfänger zum Cursor-Experten (Agent/Power User).
Phase 1: Grundlagen & Einrichtung (Basics)
- Konzepte verstehen: Philosophie hinter Cursor, Unterschiede zu GitHub Copilot und Standard-VS-Code.
- Installation & Migration: Download und nahtlose Übernahme aller VS Code-Erweiterungen (Extensions), Themes und Tastenkombinationen (Keybindings).
- Erste Schritte: Quickstart-Projekte, UI-Übersicht und grundlegende KI-Chats.
Phase 2: Kontext & Codebase-Verständnis
- Mentions (@-Befehle): Verwendung von
@Files,@Folders,@Webund@Docs. - Semantic Search & Indexierung: Wie Cursor die komplette Codebase indexiert (
@Codebase), um präzise, domänenspezifische Antworten zu geben. - Ignore-Files: Konfiguration, welche Dateien von der KI ignoriert werden sollen (
.cursorignore).
Phase 3: KI-Interaktion & Inline-Bearbeitung
- Tab Autocomplete: Copilot-ähnliche intelligente Autovervollständigung, Cursor-spezifisches Ghost-Text Parsing.
- Inline Edit (Cmd/Ctrl + K): Code-Änderungen an Ort und Stelle generieren.
- Terminal-Befehle: KI-gestützte Fehlerbehebung im Terminal und Shell-Befehlsgenerierung.
Phase 4: Autonome Agenten & Workflows
- Composer & Agent-Modus: Nutzung des "Deep-Thinking" Agenten, der mehrere Dateien parallel bearbeiten, Pläne erstellen und selbstständig iterieren kann.
- Cloud Agent & Bugbot: Asynchrone Workflows, Cloud-Agent-Zuweisung via GitHub-Integration und automatische Bug-Analyse.
- Subagents: Delegierung von Teilaufgaben an spezialisierte Sub-Agenten.
- Auto-Review & Hooks: Automatische Code-Reviews vor dem Commit und Pre/Post-Hooks für Agenten.
Phase 5: Fortgeschrittene Anpassungen & Skalierung
- Cursor Rules & .cursorrules: Personalisierte Systemprompts und projektspezifische Coding-Richtlinien definieren.
- Model Context Protocol (MCP): Anbindung lokaler oder externer Tools, Datenbanken und APIs an den KI-Agenten.
- CLI & Headless: Nutzung des Cursor CLI (
cursor,acp) und Integration in CI/CD-Pipelines (z. B. GitHub Actions). - Enterprise & Security: Identity and Access Management (IAM), SSO, Privacy Mode und Data Governance.
📅 Lernplan (4-Wochen-Crashkurs)
Dieser strukturierte 4-Wochen-Plan ist optimal für Entwickler, die Cursor in ihren täglichen Workflow integrieren wollen.
Woche 1: Setup & Daily Workflow
- Tag 1: Installation, VS Code-Import und Account-Einrichtung (Login & Pricing-Details).
- Tag 2: Erste Code-Generierungen mit Cmd/Ctrl+K (Inline Edit).
- Tag 3: Den Cursor-Chat meistern. Code markieren und erklären lassen.
- Tag 4: Terminal-Integration. Fehlermeldungen direkt an die KI übergeben und Bugs fixen.
- Tag 5: Praxisprojekt: Ein kleines Skript oder eine HTML/CSS-Seite ausschließlich durch Cursor generieren lassen.
Woche 2: Kontext-Meisterschaft
- Tag 1: Die Macht der
@-Mentions. Gezielte Steuerung von@Filesund@Docs. - Tag 2: Codebase-Indexierung aktivieren und projektweite Architekturfragen an
@Codebasestellen. - Tag 3: Einbinden externer Dokumentationen.
- Tag 4: Erstellen der ersten
.cursorrules-Datei zur Definition des Coding-Styles (z. B. "Benutze immer TypeScript, nutze Arrow-Functions"). - Tag 5: Praxisprojekt: Refactoring (Code-Modernisierung) eines bestehenden Moduls unter Berücksichtigung der gesamten Codebase.
Woche 3: Agenten & Automatisierung
- Tag 1: Aktivierung des Agent-Modus (Composer). Eine komplexe Funktion planen und programmieren lassen.
- Tag 2: Nutzung des Browser(Web)-Kontexts innerhalb von Agenten zur Recherche aktueller APIs.
- Tag 3: Verständnis und Einsatz des Bugbots zur automatisierten Fehlersuche.
- Tag 4: Experimentieren mit verschiedenen KI-Modellen (Claude 3.5/3.7 Sonnet, GPT-4o) im Agenten-Modus.
- Tag 5: Praxisprojekt: Ein komplett neues Feature in eine App einbauen (erfordert das Erstellen, Ändern und Löschen mehrerer Dateien durch den Agenten).
Woche 4: MCP, Plugins & Pro-Features
- Tag 1: Model Context Protocol (MCP) verstehen.
- Tag 2: Einen einfachen lokalen MCP-Server aufsetzen (z.B. Dateisystem-MCP oder SQLite-MCP) und als Skill in Cursor integrieren.
- Tag 3: Nutzung der CLI-Tools. Headless-Modus testen und Slash-Commands einrichten.
- Tag 4: Integrationen konfigurieren (GitHub, Linear, Slack, Gitlab).
- Tag 5: Praxis-Abschluss: Einen eigenen Custom Workflow automatisieren, bei dem der Cloud Agent ein GitHub Issue liest und selbstständig einen Pull Request stellt.
📚 Lernressourcen
Basierend auf den Unterverzeichnissen der offiziellen Dokumentation sind dies die wichtigsten Startpunkte:
Offizielle Links (Cursor.com)
- Haupt-Dokumentation: Cursor Docs Homepage
- Get Started / Quickstart: Quickstart Guide
- Downloads: Cursor herunterladen
- Changelog & Updates: Cursor Changelog
Spezifische Handbücher (Deep Dives)
- Context & Mentions: @-Mentions | Rules & .cursorrules
- Agenten & Composer: Agent Overview | Cloud Agent Setup
- MCP & Erweiterungen: Model Context Protocol (MCP) in Cursor
- Bugbot & Fehlerbehebung: Bugbot
- Modelle: Liste aller Modelle (Claude, GPT, Gemini, Kimi)
Spezielle Anwendungsfälle (Use Cases)
- Für Designer: Cursor for Designers
- Für Product Manager: Cursor for PMs
- Code-Modernisierung: Code Modernization
- Dokumentation & Tests: Docs Generation | Test Generation
Community & Weiterbildung
- Cursor Community Forum: Cursor Forum - Hilfe bei spezifischen Problemen.
- GitHub Repository & Issues: Integration und Fehlerberichte via GitHub.
- YouTube Tutorials: Suchen Sie auf YouTube nach aktuellen "Cursor AI Editor Composer Tutorials", um praktische Beispiele für MCP und Cloud Agents zu sehen.
Hinweis: Diese Inhalte wurden mit Unterstützung von Künstlicher Intelligenz erstellt und redaktionell überprüft (Transparenzhinweis gemäß Art. 50 EU AI Act).