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 zur Generierung anderer Skills
  • Versionskontrolle: Skills können wie Code versioniert 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:Interne Unternehmenssysteme und Wissensdatenbanken verbinden

Windsurf: Fast-Context-Technologie

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

Fast Context

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

Cascade Agent

  • • Multi-Agenten-Zusammenarbeit
  • • Aufgabenzerlegung und Ausführung
  • • Codebasis-Analyse
  • • 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übergreifende Code-Refaktorierung
  • • 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