Kapitel 1

Detaillierte Erläuterung von IDE-ähnlichen Tools

Die Kernfunktionen gängiger KI-IDE-Tools wie Cursor, Windsurf, GitHub Copilot und anderer im Detail verstehen und fortgeschrittene Funktionen wie das Skill-System, den Agent-Modus und die MCP-Konfiguration kennenlernen.

Cursor: der Maßstab für AI-first-IDs

Cursor ist eine speziell für KI-Programmierung entwickelte IDE, die das Skill-System, den Agent-Modus und MCP-Unterstützung integriert und damit das bevorzugte Tool für die KI-Entwicklung in Unternehmen ist.

Skill-System

Skill ist eine Kernfunktion von Cursor und ermöglicht es dir, wiederverwendbare KI-Assistentenfähigkeiten zu erstellen.

  • • Skill erstellen: das Markdown-Format verwenden, um die Fähigkeiten und den Kontext von Skill zu definieren
  • • Skill-Bibliothek:Vorgefertigte Skills aus der Skill-Bibliothek der Community oder des Teams importieren
  • • Metafähigkeiten (Meta-Skills):ein fortgeschrittenes Skill zum Generieren anderer Skills
  • • Versionskontrolle:Skills können wie Code per Versionsverwaltung verwaltet werden

Agent-Modus

Der Agent-Modus ermöglicht es der KI, komplexe Aufgaben autonom auszuführen, und nicht nur Code zu vervollständigen.

  • • Plan-System: KI erstellt automatisch einen Ausführungsplan und erledigt Aufgaben Schritt für Schritt
  • • Bearbeitung mehrerer Dateien:Der Agent kann mehrere zusammenhängende Dateien gleichzeitig ändern
  • • Kontextverständnis: Die Architektur und die Codebeziehungen des gesamten Projekts verstehen
  • • Autonome Entscheidungsfindung:Automatisch an den Code-Stil und bewährte Methoden anpassen

MCP-Konfiguration

Model Context Protocol (MCP) ermöglicht es Cursor, sich mit externen Diensten und Datenquellen zu verbinden.

  • • MCP Servers:Mit Dateisystemen, GitHub, Datenbanken usw. verbinden
  • • Benutzerdefinierter Server: Erstellen Sie Ihre eigenen Erweiterungsfunktionen für den MCP Server
  • • Unternehmensintegration:Unternehmensinterne Systeme und Wissensdatenbanken verbinden

Windsurf: Fast-Context-Technologie

Windsurf verwendet die Fast-Context-Technologie und kann große Codebasen schnell verstehen, wodurch es sich für die Entwicklung von Projekten auf Enterprise-Niveau eignet.

Fast Context

  • • Große Codebasen schnell indizieren
  • • Intelligente Codesuche
  • • Optimierung des Kontextfensters
  • • Den Token-Verbrauch reduzieren

Cascade Agent

  • • Multi-Agent-Kollaboration
  • • Aufgabenzerlegung und Ausführung
  • • Analyse der Codebasis
  • • Architekturverständnis

Analyse großer Codebasen

Windsurf eignet sich besonders gut für die Analyse großer Monorepo-Projekte:

  • • Die Projektstruktur automatisch erkennen
  • • Modulabhängigkeiten verstehen
  • • Dateiübergreifendes Refactoring von Code
  • • Generierung von Architekturdokumenten

GitHub Copilot: Die Kunst der Codevervollständigung

GitHub Copilot ist einer der frühesten KI-Programmierungsassistenten und konzentriert sich auf Codevervollständigung und schnelle Entwicklung.

Tipps zur Codevervollständigung

  • • Kommentargesteuert: Anforderungen per Kommentaren beschreiben, Copilot generiert automatisch Code
  • • Kontextbewusstsein: Copilot versteht den Code-Stil und die Muster der aktuellen Datei
  • • Mehrzeilige Vervollständigung:eine ganze Funktion oder einen Codeblock auf einmal vervollständigen
  • • Mit Tab akzeptieren:Verwenden Sie die Tab-Taste, um Vorschläge schnell zu übernehmen

Kontext der zugehörigen Dateien

  • • Automatisch erkennen:Copilot erkennt automatisch relevante Imports und Abhängigkeiten
  • • Projektverständnis: Die Code-Struktur und Muster des gesamten Projekts verstehen
  • • Typinferenz:Typen und Schnittstellen anhand des Kontexts ableiten

Teamzusammenarbeit

  • • Unternehmensversion: Unterstützt Teamverwaltung und Nutzungsstatistiken
  • • Code-Review: Von Copilot generierter Code kann in den Code-Review-Prozess integriert werden
  • • Best Practices: Teams können Best Practices für die Verwendung von Copilot teilen

Kiro & Antigravity: aufstrebende IDE-Tools

Kiro und Antigravity sind aufstrebende KI-IDE-Tools, die einzigartige Konfigurations- und Nutzungsmethoden bieten.

Kiro in der Praxis

  • • Steering Files: durch Konfigurationsdateien gesteuertes KI-Verhalten
  • • Claude Opus 4.5: Claude Opus 4.5 kostenlos nutzen
  • • CLI-Integration: Nahtlose Zusammenarbeit zwischen CLI und IDE
  • • Workflow-Optimierung: Effizienz durch benutzerdefinierte Workflows steigern

Antigravity in der Praxis

  • • Google Agentic Coding: Googles agentische Programmierumgebung
  • • Hybrider Aufruf:Claude Opus 4.5 + Gemini gemeinsam verwenden
  • • Aufgabenansicht:visuelle Aufgabenverwaltung
  • • Artifacts: Verwaltung von Code-Artefakten

Vergleich mit anderen IDE-Tools

Informieren Sie sich über die KI-gestützten Funktionen anderer gängiger IDE-Tools.

Zed

Leistungsstarker Editor mit KI-Vervollständigungsunterstützung

Devin

KI-Softwareingenieur, autonome Programmierfähigkeit

LazyVim + AI

Neovim-Konfiguration, integrierte KI-Plugins

Neovim + Copilot

Klassischer Editor + KI-Autovervollständigung

Empfehlungen zur Tool-Auswahl

  • • Unternehmensprojekt: Cursor, Windsurf (vollständig ausgestattet, Unternehmenssupport)
  • • Schnelles Prototyping: GitHub Copilot (einfach zu bedienen, schnell startklar)
  • • Vim-Benutzer:LazyVim + AI、Neovim + Copilot
  • • Leistung zuerst:Zed (extreme Leistung, KI-verbessert)

Lernergebnisse

Nach Abschluss dieses Kapitels werden Sie:

  • 1Die Kernfunktionen gängiger IDE-Tools beherrschen (Cursor, Windsurf, GitHub Copilot)
  • 2Fähig, fortgeschrittene Funktionen wie das Skill-System, den Agent-Modus, MCP usw. zu konfigurieren und zu verwenden
  • 3Die Einsatzszenarien verschiedener Tools verstehen und je nach Projektanforderungen die passende IDE auswählen können
  • 4Die Nutzung neuer Tools wie Kiro und Antigravity meistern