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“ und der gefilterten Befehlsliste darunter
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“ und Treffern in mehreren Dateien des Projekts
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“ und der Ergebnisliste mit Install-Buttons
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