15

Entwicklungsumgebungen und VS Code

→ Der Editor als Schaltzentrale – und wie KI darin arbeitet

Eine Entwicklungsumgebung ist der Arbeitsplatz von Programmiererinnen und Programmierern. VS Code ist dabei zum meistgenutzten Editor weltweit geworden – kostenlos, erweiterbar und mittlerweile mit KI-Integration. Dieses Kapitel erklärt, was dahintersteckt und wie VS Code, GitHub und KI zusammenspielen.

Was ist eine Entwicklungsumgebung?

Eine Entwicklungsumgebung (kurz: IDE – Integrated Development Environment) ist ein spezialisierter Texteditor für das Schreiben von Code. Im Vergleich zu einem gewöhnlichen Texteditor (wie Notepad) bietet eine IDE zahlreiche Hilfsfunktionen:

🎨

Syntax-Hervorhebung

Code wird farblich markiert, damit Struktur und Fehler leichter erkennbar sind.

🔍

Fehler-Erkennung

Fehler im Code werden direkt beim Tippen unterstrichen oder markiert – noch vor dem Ausführen.

Autovervollständigung

Bekannte Funktionen, Variablen und Methoden werden beim Tippen vorgeschlagen.

Analogie Eine IDE verhält sich zu einem einfachen Texteditor wie Microsoft Word zu Notepad: Beide können Texte schreiben – aber Word kennt Rechtschreibregeln, schlägt Korrekturen vor und hilft bei der Formatierung.

Was ist Visual Studio Code?

Visual Studio Code (kurz: VS Code) ist ein kostenloser, quelloffener Code-Editor von Microsoft. Er erschien 2015 und ist heute der meistgenutzte Editor weltweit – laut Umfragen verwenden ihn über 70 % der Entwicklerinnen und Entwickler regelmäßig.

VS Code ist kein vollständiges IDE im klassischen Sinne, sondern ein leichtgewichtiger Editor, der durch Erweiterungen (sogenannte Extensions) zu einer vollwertigen Entwicklungsumgebung ausgebaut werden kann. Er läuft auf Windows, macOS und Linux.

Die wichtigsten Merkmale von VS Code

MerkmalWas das bedeutet
Kostenlos & Open Source Vollständig kostenlos nutzbar, der Quellcode ist öffentlich.
Erweiterbar Über den Extension Marketplace lassen sich tausende Erweiterungen installieren – für jede Programmiersprache, jedes Framework, jede KI.
Integriertes Terminal Ein Kommandozeilenfenster direkt im Editor – kein Wechsel zwischen Fenstern nötig.
Git-Integration GitHub-Aktionen (Commits, Branches, Push/Pull) lassen sich direkt in VS Code ausführen – ohne externe Tools.
IntelliSense Microsofts intelligente Autovervollständigung erkennt Kontext und schlägt passende Codebausteine vor.
Live Share Gemeinsames Arbeiten am selben Code in Echtzeit – wie Google Docs, aber für Entwickler.
Multi-Sprachen-Support Unterstützt Hunderte Programmiersprachen, aber auch Markdown, JSON, YAML, HTML, CSS und mehr.

Extensions: VS Code individuell ausbauen

Extensions sind Erweiterungen, die über den integrierten Marketplace installiert werden. Es gibt tausende davon – hier eine Auswahl der meistgenutzten:

ExtensionFunktion
GitHub Copilot KI-gestützte Code-Vorschläge und Chat direkt im Editor
Prettier Formatiert Code automatisch einheitlich beim Speichern
ESLint Prüft JavaScript-Code auf häufige Fehler und Stilprobleme
GitLens Zeigt zu jeder Code-Zeile: wer hat das wann geändert?
Live Server Startet eine lokale Vorschau von HTML/CSS-Projekten mit Auto-Reload
Remote – SSH Arbeite direkt auf einem entfernten Server, als wäre er lokal
Markdown Preview Zeigt Markdown-Dateien live formatiert an – nützlich auch für Nicht-Programmierer

GitHub Copilot in VS Code

Die GitHub-Copilot-Extension verbindet VS Code direkt mit dem KI-Dienst von GitHub. Nach der Installation erscheinen Copilot-Vorschläge inline beim Tippen – grau hinterlegt, zur Übernahme mit Tab zu bestätigen.

So funktioniert es in der Praxis
  1. Du tippst den Anfang einer Funktion oder einen Kommentar.
  2. Copilot zeigt einen Vorschlag für den Rest an (grau, noch nicht aktiv).
  3. Du drückst Tab, um den Vorschlag zu übernehmen – oder tippst einfach weiter.
  4. Über den Copilot-Chat-Panel kannst du Fragen stellen, Fehler erklären lassen oder Überarbeitungen anfordern.
Wichtiger Hinweis Copilot-Vorschläge sollten immer verstanden und geprüft werden, bevor man sie übernimmt. Der Editor zeigt Vorschläge an – die Verantwortung für den Code liegt beim Menschen.

Die Synergie: VS Code + GitHub + Copilot

Das Zusammenspiel der drei Werkzeuge ergibt einen modernen, KI-unterstützten Entwicklungsworkflow. Jede Komponente erfüllt dabei eine klar abgegrenzte Aufgabe:

WerkzeugAufgabeZusammenspiel
VS Code Arbeitsumgebung – hier wird Code geschrieben, bearbeitet und ausgeführt Zeigt Copilot-Vorschläge an, führt Git-Aktionen aus, verbindet sich mit GitHub
GitHub Plattform – hier wird Code gespeichert, versioniert und geteilt Empfängt Änderungen aus VS Code, stellt Projekthistorie bereit, verwaltet Teams
GitHub Copilot KI-Assistent – gibt Vorschläge, erklärt Code, beantwortet Fragen Arbeitet direkt in VS Code, greift auf den Kontext des aktuell geöffneten Projekts zu

Ein typischer Workflow

  1. Projekt öffnen – VS Code öffnet das lokale Projektverzeichnis, das mit einem GitHub-Repository verbunden ist.
  2. Code schreiben – Copilot macht beim Tippen Vorschläge. Komplexere Fragen werden per Chat geklärt.
  3. Fehler beheben – Copilot Chat erklärt Fehlermeldungen und schlägt Korrekturen vor.
  4. Änderungen speichern – VS Code zeigt alle geänderten Dateien an (Git-Integration).
  5. Commit & Push – Direkt aus VS Code werden die Änderungen mit einer Beschreibung auf GitHub gespeichert.
  6. Review & Zusammenarbeit – Auf GitHub können Teammitglieder die Änderungen kommentieren und freigeben.
Das große Bild VS Code ist der Ort, an dem gearbeitet wird. GitHub ist der Ort, an dem Arbeit gespeichert und geteilt wird. Copilot ist der KI-Assistent, der dabei hilft – im richtigen Moment, am richtigen Ort, ohne den Workflow zu unterbrechen.

VS Code auch für Nicht-Programmierer?

VS Code wird häufig auch von Menschen genutzt, die keinen Code schreiben – weil er ein hervorragender Editor für strukturierte Textarbeit ist:

📝

Sinnvoll auch ohne Code

  • Markdown-Dateien schreiben und live vorschauen
  • JSON- und YAML-Konfigurationen bearbeiten
  • Große Textprojekte mit Ordnerstruktur verwalten
  • CSV-Dateien bearbeiten
  • HTML und CSS ohne Frameworks bearbeiten
⚠️

Wann eher nicht

  • Für einfache Briefe oder Dokumente (Word ist besser)
  • Wenn grafische Benutzeroberflächen bevorzugt werden
  • Wenn keine Bereitschaft besteht, Grundbegriffe zu lernen
  • Für rein administrative Aufgaben ohne Textbearbeitung

Zusammenfassung

Das Wichtigste in Kürze
  • VS Code ist ein kostenloser, erweiterbarer Editor – der Standard in der modernen Entwicklung.
  • GitHub speichert, versioniert und verwaltet Projekte in der Cloud.
  • GitHub Copilot ist ein KI-Assistent, der direkt in VS Code arbeitet und Code vorschlägt.
  • Zusammen bilden sie einen integrierten Workflow: schreiben, versionieren, zusammenarbeiten – mit KI-Unterstützung.
  • Copilot ist kein Autopilot: Verständnis und Prüfung bleiben unverzichtbar.
Merksatz KI im Editor bedeutet nicht, dass die KI entwickelt. Sie unterstützt – wer versteht, was vorgeschlagen wird, arbeitet schneller und sicherer.