Plattform:
Handwerkszeug

VS Code von Anfang an

Visual Studio Code ist der meistgenutzte Code-Editor der Welt — kostenlos, überall lauffähig und erweiterbar ohne Ende. Dieser Kurs bringt dich vom Download bis zum Debuggen — für Linux, macOS & Windows, umschaltbar oben.

Worum geht's?

Egal ob Webseite, Python-Skript oder KI-Agent-Projekt — fast alles beginnt in einem Editor, und meistens ist das VS Code. In 7 kurzen Stufen lernst du die Oberfläche, die wichtigsten Shortcuts, das integrierte Terminal, Extensions und den Einstieg in Debugging & Git.

Installation und Tastenkürzel unterscheiden sich je nach System — der Plattform-Schalter oben passt den ganzen Kurs an und merkt sich deine Wahl.

Ein erster Blick

Einmal installiert, öffnet dieser eine Befehl deinen Projektordner in VS Code (funktioniert auf allen drei Systemen):

Terminal

🗺️ Die 7 Stufen

Gehört zum Handwerkszeug — zusammen mit der Terminal-Schulung und der Git-Schulung. Alle drei liegen unter den Agenten-Schulungen.
Stufe 1

Was ist VS Code?

Ein kostenloser Code-Editor von Microsoft — schlank wie ein Editor, mächtig wie eine IDE.

1 Editor oder IDE?

Zwei Begriffe, die oft durcheinandergehen:

  • Editor — ein Programm zum Schreiben und Bearbeiten von Text und Code (schnell, schlank).
  • IDE (Integrated Development Environment) — der volle Werkzeugkasten: Editor plus Debugger, Build-System, Projektverwaltung in einem (groß, mächtig, oft schwerfällig).

VS Code sitzt dazwischen: Es startet als schlanker Editor und wird über Extensions genau zu der IDE, die du brauchst — nicht mehr, nicht weniger.

Nicht verwechseln: Visual Studio Code ist etwas anderes als Visual Studio — Letzteres ist die große .NET-IDE von Microsoft für Windows und den Mac. Trotz ähnlichem Namen zwei getrennte Produkte. Dieser Kurs handelt von VS Code.

2 Warum so verbreitet?

🆓
Kostenlos
Voller Funktionsumfang, keine Lizenzkosten — privat wie kommerziell.
🔓
Open Source
Der Quellcode (Projekt „Code - OSS") ist offen auf GitHub einsehbar.
🧩
Extensions
Ein riesiger Marketplace erweitert VS Code für jede Sprache und jedes Tool.
🔄
Monatliche Releases
Ein aktives Entwicklerteam liefert jeden Monat neue Funktionen und Fixes.
💻
Überall
Linux, macOS, Windows — gleiche Bedienung, gleiche Features.
🌍
De-facto-Standard
Tutorials, KI-Tools und Doku setzen fast immer auf VS Code auf.
Versionsstand: VS Code, monatliche Releases · Stand August 2026. Du musst nichts tun — VS Code aktualisiert sich von allein.

3 Installation auf deinem System

Die offizielle Quelle ist immer code.visualstudio.com — der Download-Dialog erkennt dein System automatisch.

Unter Linux lädst du das .deb-Paket (Ubuntu/Debian) oder .rpm-Paket (Fedora/RHEL) herunter und installierst es per Doppelklick oder Paketmanager. Alternativ geht es per Snap:

Terminal — Linux
$ sudo apt install ./code_*.deb # .deb-Paket (Ubuntu/Debian) # oder Fedora/RHEL: sudo dnf install ./code-*.rpm $ sudo snap install code --classic # Alternative: Snap

Unter macOS lädst du die App als .zip herunter, entpackst sie und ziehst Visual Studio Code.app in den Programme-Ordner. Wer Homebrew nutzt:

Terminal — macOS
% brew install --cask visual-studio-code

Unter Windows lädst du den Installer („User Setup", 64-bit) herunter und führst ihn aus — Haken bei „Mit Code öffnen" im Kontextmenü lohnt sich. Alternativ per winget:

Terminal — Windows
> winget install Microsoft.VisualStudioCode

4 Der erste Start

  1. VS Code starten — der Welcome-Tab begrüßt dich mit den häufigsten Aktionen.
  2. Über File → Open Folder… einen Projektordner öffnen (VS Code denkt in Ordnern, nicht in Einzeldateien).
  3. Den Befehl code im Terminal nutzbar machen: . Danach öffnet code . den aktuellen Ordner.
Tipp: code . ist der Befehl, den du täglich tippen wirst — „öffne genau diesen Ordner in VS Code".

✓ Geschafft, wenn du …

Stufe 2

Orientierung

Fünf Bereiche, die du kennen musst — und eine Tastenkombination, die alles kann.

1 Die Oberfläche im Überblick

So sieht VS Code aus — echter Screenshot eines geöffneten Projektordners:

Visual Studio Code — Screenshot
VS-Code-Gesamtansicht mit geöffnetem Demo-Projekt: links Activity Bar und Explorer mit dem Dateibaum, in der Mitte die geöffnete Datei index.html im Editor, unten die Statusleiste

2 Die fünf Bereiche

📁
Activity Bar
Ganz links: schaltet die Ansichten um — Explorer, Suche, Source Control (Git), Run & Debug, Extensions.
🗂️
Side Bar / Explorer
Zeigt den Dateibaum deines Ordners. Ein-/ausblenden mit Strg/Cmd + B.
📝
Editor-Bereich
Die Mitte: Dateien in Tabs. Per Ziehen oder Strg/Cmd + \ teilst du ihn in Split-Editoren — z. B. zwei Dateien nebeneinander.
📟
Panel
Unten: Terminal, Probleme, Ausgabe. Ein-/ausblenden mit Strg/Cmd + J.
📊
Status Bar
Die Leiste ganz unten: Git-Branch, Fehler/Warnungen, Zeilenende, Sprache der Datei — fast alles darin ist klickbar.

3 Die Command Palette — dein wichtigstes Feature

Merke dir genau eine Tastenkombination:

Die Command Palette ist ein Suchfeld für jede Funktion von VS Code: Einstellungen ändern, Dateien formatieren, Tasks starten, Extension-Befehle — jede Funktion ist darüber erreichbar, auch die, für die es keinen Shortcut gibt.

Command Palette — Screenshot
Geöffnete Command Palette in VS Code mit getipptem Suchbegriff „settings
So benutzt du sie: Öffnen, anfangen zu tippen, was du suchst („theme", „format", „terminal") — VS Code filtert live. Du musst keine Menüs auswendig lernen; du musst nur wissen, was du willst.

✓ Geschafft, wenn du …

Stufe 3

Dateien & Projekte

VS Code denkt in Ordnern — und findet alles in Sekunden.

1 Ordner als Workspace öffnen

Du öffnest in VS Code kein „Projekt" mit Projektdatei, sondern schlicht einen Ordner. Der Ordner ist dein Workspace.

  1. File → Open Folder… — oder im Terminal code mein-projekt.
  2. Der Explorer links zeigt den kompletten Dateibaum; neue Dateien/Ordner legst du per Rechtsklick oder den kleinen Icons im Explorer an.
  3. Einstellungen, Extensions-Empfehlungen und Debug-Konfigurationen kann VS Code pro Ordner speichern (im Unterordner .vscode/).
Vertrauensfrage: Beim ersten Öffnen eines fremden Ordners fragt VS Code nach „Workspace Trust". Fremde Ordner im eingeschränkten Modus zu öffnen ist richtig — Features wie Tasks bleiben dann deaktiviert, bis du vertraust.

2 Dateien blitzschnell öffnen: Quick Open

Nie wieder durch den Dateibaum klicken:

Quick Open listet zuletzt geöffnete Dateien und findet jede Datei im Workspace, während du tippst — auch mit Tippfehlern und nur mit Teilen des Namens (appjs findet app.js).

Quick Open — Screenshot
Quick Open in VS Code: Eingabefeld oben mit der Dateiliste des Projekts darunter — index.html, styles.css, app.js, README.md
Kombi-Trick: Die Command Palette ist eigentlich Quick Open mit vorangestelltem >. Tippst du in der Palette das > weg, bist du bei der Dateisuche — und umgekehrt.

3 Suchen & Ersetzen

  • In der aktuellen Datei: — Ersetzen mit .
  • Projektweit: öffnet die Suche in der Side Bar — über alle Dateien des Ordners, mit Ersetzen-Funktion und Dateifiltern (z. B. nur *.css).
Projektweite Suche — Screenshot
Projektweite Suche in VS Code: links das Such-Panel mit dem Begriff „nordwerk
Regex-Schalter: In beiden Suchen aktiviert das .*-Symbol reguläre Ausdrücke — damit suchst du Muster statt festem Text, z. B. href="[^"]*" für alle Links. Mächtig, aber mit Vorsicht beim Ersetzen: VS Code zeigt vorher eine Vorschau aller Treffer.

✓ Geschafft, wenn du …

Stufe 4

Editing-Produktivität

Die Handgriffe, die Profis vom Tippen unterscheiden.

1 Multi-Cursor & Zeilen-Tricks

Mehrere Cursor gleichzeitig — du editierst zehn Stellen in einem Zug:

  • Cursor hinzufügen: Alt + Klick setzt an jeder Klickstelle einen weiteren Cursor; fügt einen Cursor in der Zeile darunter hinzu.
  • Zeile verschieben: Alt + ↑/↓ — kein Ausschneiden und Einfügen nötig.
  • Zeile duplizieren: .
  • Zeile kommentieren: — funktioniert auch mit markiertem Block und in jeder Sprache mit der richtigen Kommentar-Syntax.
Multi-Cursor — Screenshot
Editor in VS Code mit mehreren aktiven Cursors: drei gleichzeitig markierte Stellen, die sich gleichzeitig bearbeiten lassen

2 IntelliSense & Emmet

IntelliSense schlägt beim Tippen passende Funktionen, Variablen und Eigenschaften vor — inklusive Doku-Schnipsel. Einfach weitertippen und mit Tab oder Enter übernehmen.

Emmet ist in HTML/CSS eingebaut: Du tippst eine Abkürzung, drückst Tab, und VS Code expandiert sie zu fertigem Markup:

index.html — Emmet
Du tippst: ul>li*3 + Tab VS Code macht daraus: <ul> <li></li> <li></li> <li></li> </ul>

3 Formatieren

rückt die ganze Datei sauber ein und formatiert sie. Tippst du regelmäßig Code, aktiviere in den Einstellungen Format On Save — dann passiert es bei jedem Speichern automatisch.

4 Die 10 wichtigsten Shortcuts

AktionLinux / WindowsmacOS
Command PaletteStrg + Umschalt + PCmd + Umschalt + P
Quick Open (Datei öffnen)Strg + PCmd + P
Projektweit suchenStrg + Umschalt + FCmd + Umschalt + F
Cursor darunter hinzufügenStrg + Alt + ↓Cmd + Option + ↓
Zeile verschiebenAlt + ↑/↓Option + ↑/↓
Zeile duplizierenUmschalt + Alt + ↓Umschalt + Option + ↓
Zeile kommentierenStrg + /Cmd + /
Datei formatierenUmschalt + Alt + FUmschalt + Option + F
Terminal ein-/ausblendenStrg + `Ctrl + `
EinstellungenStrg + ,Cmd + ,
Alle Shortcuts nachschlagen: Command Palette → „Keyboard Shortcuts" (oder Strg/Cmd + K, dann Strg/Cmd + S) öffnet die durchsuchbare Tastenkürzel-Liste. Offizielle Doku: code.visualstudio.com/docs.

✓ Geschafft, wenn du …

Stufe 5

Integriertes Terminal & Tasks

Die Kommandozeile wohnt direkt im Editor — ein Fenster weniger, ein Kontextwechsel weniger.

1 Terminal öffnen

Tastenkürzel oder Menü Terminal → New Terminal.

Das integrierte Terminal öffnet sich im Panel unten und startet automatisch im Ordner deines Workspaces — du bist sofort am richtigen Ort.

Integriertes Terminal — Screenshot
VS Code mit geöffnetem Panel am unteren Rand: das integrierte Terminal läuft im Projektordner, ein Befehl wurde ausgeführt und seine Ausgabe ist sichtbar

2 Splitten & Standard-Shell

  • Mehrere Terminals: Das +-Symbol im Panel öffnet weitere; das Split-Symbol teilt das Terminal nebeneinander — z. B. links ein Server, rechts Befehle.
  • Standard-Shell wählen: Command Palette → „Terminal: Select Default Profile".
Warum integriert so praktisch ist: Fehlermeldungen mit Dateipfaden sind klickbar — Klick auf src/app.js:12 springt direkt an die Fehlerstelle. Und Server-URLs (localhost) öffnen sich per Klick im Browser.

3 Tasks — wiederkehrende Befehle automatisieren

Über Terminal → Run Task… startest du vordefinierte Aufgaben wie Build, Tests oder Linter. VS Code erkennt viele Tasks automatisch (z. B. npm run build aus einem package.json); eigene Tasks legst du in .vscode/tasks.json ab. Fürs Erste reicht: Tasks existieren — ran, wenn du das erste Mal denselben Befehl zum zehnten Mal tippst.

Die Befehle selbst (navigieren, Dateien anlegen, Pakete installieren) lernst du in der Terminal-Basics-Schulung — alles dort Gelernte gilt 1:1 im integrierten Terminal.

✓ Geschafft, wenn du …

Stufe 6

Extensions & Einstellungen

Hier wird aus dem Editor dein Editor.

1 Der Marketplace

Das Puzzle-Symbol in der Activity Bar () öffnet die Extensions-Ansicht: suchen, auf Install — fertig.

Jede Extension lässt sich genauso leicht deaktivieren (bleibt installiert, tut aber nichts) oder deinstallieren. Viele Extensions bringen eigene Befehle mit, die du über die Command Palette erreichst.

Extensions-Ansicht — Screenshot
Extensions-Ansicht in VS Code mit der Suche nach „prettier
Qualität vor Quantität: Installiere Extensions von bekannten Publishern und mit vielen Downloads. Jede Extension ist Code, der in deinem Editor läuft — weniger ist oft mehr.

2 Fünf Starter-Empfehlungen

💅
Prettier
Formatiert Code automatisch und einheitlich — die Standard-Erweiterung für saubere Formatierung.
🌐
Live Server
Startet einen lokalen Webserver mit Auto-Reload — HTML-Seiten aktualisieren sich beim Speichern von selbst.
🔍
Error Lens
Zeigt Fehler und Warnungen direkt in der betroffenen Zeile statt nur im Probleme-Panel.
GitLens
Macht Git im Editor sichtbar: Wer hat diese Zeile wann geändert? Verlauf und Vergleiche ohne Terminal.
🇩🇪
German Language Pack
Deutsche Menüs und Meldungen — hilfreich am Anfang; Profis bleiben oft bei Englisch, weil Tutorials englische Begriffe nutzen.

3 Settings UI vs. settings.json

öffnet die Settings UI — ein durchsuchbares Formular mit allen Einstellungen. Dahinter liegt eine Textdatei: settings.json. Über die Command Palette → „Preferences: Open User Settings (JSON)" bearbeitest du sie direkt — praktisch, um Einstellungen aus Anleitungen zu kopieren.

settings.json — Screenshot
Die Datei settings.json im VS-Code-Editor mit wenigen Einträgen wie Schriftgröße und Farbtheme
Zwei Ebenen: User Settings gelten überall, Workspace Settings nur im aktuellen Ordner (und überschreiben die User Settings). Tabgröße fürs Projekt? Workspace-Ebene.

4 Themes & Settings Sync

  • Farbtheme: Command Palette → „Preferences: Color Theme" — mit den Pfeiltasten siehst du die Vorschau live, bevor du bestätigst. Weitere Themes kommen als Extensions.
  • Settings Sync: Über das Konto-Symbol unten in der Activity Bar meldest du dich mit einem Microsoft- oder GitHub-Konto an — VS Code synchronisiert dann Einstellungen, Extensions und Tastenkürzel zwischen deinen Geräten.

✓ Geschafft, wenn du …

Stufe 7

Debugging & Git-Basis

Zwei Profi-Werkzeuge, die in VS Code schon eingebaut sind — hier der Einstieg.

1 Debuggen statt raten

Die Run-and-Debug-Ansicht (Play-Symbol mit Käfer in der Activity Bar) startet dein Programm unter Kontrolle des Debuggers.

  1. Breakpoint setzen: Klick links neben die Zeilennummer (oder Taste F9) — ein roter Punkt erscheint. Dort hält das Programm an.
  2. Starten: F5. Das Programm läuft bis zum Breakpoint; du siehst die aktuellen Werte aller Variablen und gehst Schritt für Schritt weiter.
  3. Weiter/Stoppen: Über die schwebende Debug-Symbolleiste (Weiter, Step Over, Step Into, Stopp).
Run and Debug — Screenshot
Run-and-Debug-Ansicht in VS Code: die Datei app.js ist geöffnet, links neben einer Zeilennummer markiert ein roter Punkt den gesetzten Breakpoint
launch.json: Eine kleine Konfigurationsdatei im Ordner .vscode/, die VS Code sagt, wie dein Programm gestartet werden soll (welche Datei, welche Argumente, welche Umgebung). VS Code schlägt beim ersten Druck auf F5 meist automatisch eine passende vor.

2 Git ohne Terminal: Source Control

Das Source-Control-Panel (drittes Symbol in der Activity Bar, ) zeigt alle Änderungen seit dem letzten Commit.

Source Control — Screenshot
Source-Control-Ansicht in VS Code: Liste der uncommitteten Änderungen mit geänderten und neuen Dateien, darüber das Eingabefeld für die Commit-Nachricht
  • Änderungen prüfen: Klick auf eine Datei zeigt den Diff — was genau hat sich geändert?
  • Commit: Nachricht eintippen, auf Commit — mit dem + an der Datei stagest du einzelne Änderungen.
  • Push/Pull: Über die Sync-Schaltfläche in der Status Bar — gleichzeitig die Anzeige deines Branches.
Vertiefen: Was Commits, Branches und Push wirklich bedeuten — und wie du mit Git sicher zusammenarbeitest — lernst du in der Git-Schulung.

✓ Geschafft, wenn du …

Lernkontrolle

Quiz

10 Fragen quer durch die Stufen. Ab 8 richtigen Antworten schaltest du dein Zertifikat frei.

Frage 1 von 10
Abschluss

Dein Zertifikat

Glückwunsch! Trage deinen Namen ein und drucke das Zertifikat (oder speichere als PDF).

FL
Florian Ludwig
AI Consultant · Kutzschbach INNOVATIONS
Zertifikat
VS Code von Anfang an
Hiermit wird bestätigt, dass
Dein Name hier
den Workshop „VS Code von Anfang an — der Editor für alles" erfolgreich abgeschlossen hat.
Datum
GEPRÜFT
Florian LudwigAI Consultant · Kutzschbach INNOVATIONS