Visual Studio Code

Visual Studio Code

Visual Studio Code ist ein kostenloses Programm von Microsoft, mit dem man Programmtexte schreibt und bearbeitet. Es ist der weltweit am häufigsten genutzte Editor für Software und lässt sich durch Erweiterungen an fast jede Programmiersprache anpassen.

Software besteht am Anfang aus reinem Text: Zeilen mit Anweisungen, die der Computer später ausführt. Zum Schreiben dieses Textes braucht man ein Programm, ähnlich wie man zum Schreiben eines Aufsatzes eine Textverarbeitung braucht. Visual Studio Code ist genau so ein Programm, hergestellt von Microsoft und kostenlos für Windows, macOS und Linux erhältlich. Es kennt die Regeln der gängigen Programmiersprachen, färbt den Text passend ein und weist auf Fehler hin, noch während man tippt. Der Name ist etwas verwirrend: Es gibt auch ein älteres, viel größeres Microsoft-Produkt namens Visual Studio, mit dem Visual Studio Code nur den Namen teilt. Seit dem Erscheinen 2015 ist es zum Standardwerkzeug in der Softwarebranche geworden.

Wie ein Editor zum Branchenstandard wurde

In Umfragen unter Entwicklerinnen und Entwicklern liegt Visual Studio Code seit Jahren auf Platz eins. In der großen Stack-Overflow-Befragung nennen es regelmäßig um 70 Prozent der Teilnehmer als Werkzeug ihrer Wahl. Damit ist es kein Nischenprodukt, sondern der Ort, an dem ein sehr großer Teil der weltweiten Software tatsächlich entsteht.

Das ist auch wirtschaftlich bedeutsam. Wer den Editor kontrolliert, kontrolliert die Umgebung, in der Programmierer täglich acht Stunden verbringen. Microsoft nutzt diese Position, um eigene Dienste dort anzubieten: die Code-Plattform GitHub, die eigene Cloud Azure und den KI-Assistenten GitHub Copilot. Der kostenlose Editor ist damit eine Eintrittskarte für kostenpflichtige Angebote.

Für Einsteiger ist die Verbreitung ein praktischer Vorteil. Fast jede Anleitung im Netz, jedes Schulprojekt und jedes Video setzt Visual Studio Code voraus. Wer damit arbeitet, findet zu jedem Problem eine Antwort, die genau auf sein Programm passt.

Kern, Erweiterungen und Sprachserver

Visual Studio Code ist bewusst schlank aufgebaut. Der Kern kann Text bearbeiten, Dateien verwalten und Befehle ausführen. Alles Weitere kommt über Erweiterungen dazu, also kleine Zusatzprogramme aus einem eingebauten Marktplatz. Wer Python lernt, installiert die Python-Erweiterung; wer Webseiten baut, andere. Man kann sich das wie ein Smartphone vorstellen: Das Betriebssystem ist gleich, die Apps machen den Unterschied.

Damit der Editor eine Sprache wirklich versteht, läuft im Hintergrund ein sogenannter Sprachserver. Dieses Hilfsprogramm analysiert den Code und meldet zurück, welche Befehle an dieser Stelle erlaubt sind. Daraus entstehen die Vorschläge beim Tippen und die roten Unterstreichungen bei Fehlern. Weil dieses Zusammenspiel nach einem offenen, öffentlich dokumentierten Verfahren abläuft, kann jede Sprachgemeinschaft ihren eigenen Server beisteuern.

Technisch ist Visual Studio Code selbst mit Web-Technik gebaut, also mit denselben Bausteinen wie eine Internetseite. Das macht es plattformunabhängig, kostet aber mehr Arbeitsspeicher als klassische Editoren. Ein häufiger Irrtum ist übrigens, den Editor mit einer kompletten Entwicklungsumgebung gleichzusetzen. Kompilieren, Testen oder Veröffentlichen übernehmen weiterhin eigene Werkzeuge, die Visual Studio Code lediglich aufruft.

Vom Schulprojekt bis zu den KI-Meldungen

Im Informatikunterricht und an Universitäten ist Visual Studio Code oft das erste Werkzeug, das eingerichtet wird. Auch abseits des Programmierens taucht es auf: Konfigurationsdateien von Servern, Datentabellen oder Textdateien für Webseiten werden darin bearbeitet. Es gibt zudem eine Variante, die komplett im Browser läuft, also ohne Installation.

In Tech-Nachrichten begegnet der Name meist im Zusammenhang mit künstlicher Intelligenz. GitHub Copilot, der bekannteste KI-Assistent für Code, wurde zuerst als Erweiterung für Visual Studio Code veröffentlicht. Inzwischen bauen ganze Firmen ihre Produkte auf dem offenen Quellcode des Editors auf; das KI-Werkzeug Cursor ist das bekannteste Beispiel.

Wer Berichte über den Wettbewerb um KI-Programmierhilfen liest, stößt deshalb fast zwangsläufig auf diesen Editor. Er ist die Bühne, auf der dieser Wettbewerb ausgetragen wird. Kleine Änderungen an seinen Schnittstellen können darum ganze Geschäftsmodelle betreffen.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.