Tastenkombinationen für VS Code
Tastenkombinationen für Visual Studio Code sind das Herzstück produktiver Entwickler-Arbeit. Kein Editor ist so konsequent auf Tastatur-Workflows optimiert wie VS Code: Die Befehlspalette, Multi-Cursor, projektweite Suche und das integrierte Terminal - all das läuft schneller per Shortcut als mit der Maus.
Auf dieser Seite findest du die wichtigsten Kürzel für VS Code unter Windows, Mac und Linux. Wir geben für deutsche und englische Tastaturlayouts jeweils die passende Variante an, weil manche Shortcuts auf QWERTZ-Tastaturen abweichen (z. B. Terminal-Toggle auf ö statt `). Wer häufig Sonderzeichen wie geschweifte Klammern oder Pipe und Backslash tippt, findet dort weitere Details. Für Design-Arbeit ergänzt sich VS Code perfekt mit Figma.
Die wichtigsten Tastenkombinationen für VS Code
| Windows/Linux | Mac | Aktion |
|---|---|---|
| Strg + Umschalt + P | ⌘ + ⇧ + P | Befehlspalette |
| Strg + P | ⌘ + P | Quick Open (Datei suchen) |
| Strg + S | ⌘ + S | Datei speichern |
| Strg + Z | ⌘ + Z | Rückgängig |
| Strg + F | ⌘ + F | In aktueller Datei suchen |
| Strg + Umschalt + F | ⌘ + ⇧ + F | Projektweite Suche |
| Strg + H | ⌘ + ⌥ + F | Suchen und Ersetzen |
Editor-Bearbeitung
| Windows/Linux | Mac | Aktion |
|---|---|---|
| Umschalt + Alt + ↓ / ↑ | ⇧ + ⌥ + ↓ / ↑ | Zeile duplizieren |
| Alt + ↓ / ↑ | ⌥ + ↓ / ↑ | Zeile nach unten/oben verschieben |
| Strg + Umschalt + K | ⌘ + ⇧ + K | Zeile löschen |
| Strg + Enter | ⌘ + ⏎ | Neue Zeile unter aktueller Zeile |
| Strg + Umschalt + Enter | ⌘ + ⇧ + ⏎ | Neue Zeile über aktueller Zeile |
| Strg + Ä | ⌘ + Ä | Zeile aus-/einkommentieren |
| Umschalt + Alt + A | ⇧ + ⌥ + A | Block-Kommentar umschalten |
| Strg + ] / [ | ⌘ + ] / [ | Zeile einrücken / ausrücken |
Multi-Cursor & Auswahl
| Windows/Linux | Mac | Aktion |
|---|---|---|
| Alt + Klick | ⌥ + Klick | Cursor an Position hinzufügen |
| Strg + Alt + ↓ / ↑ | ⌘ + ⌥ + ↓ / ↑ | Cursor darüber/darunter hinzufügen |
| Strg + D | ⌘ + D | Nächste Übereinstimmung zur Auswahl hinzufügen |
| Strg + Umschalt + L | ⌘ + ⇧ + L | Alle Vorkommen auswählen |
| Strg + L | ⌘ + L | Aktuelle Zeile auswählen |
| Esc | ⎋ | Mehrfach-Cursor auflösen |
Navigation
| Windows/Linux | Mac | Aktion |
|---|---|---|
| Strg + G | ⌘ + G | Zu Zeile springen |
| Strg + T | ⌘ + T | Zu Symbol im Projekt springen |
| Strg + Umschalt + O | ⌘ + ⇧ + O | Zu Symbol in Datei springen |
| F12 | F12 | Gehe zu Definition |
| Alt + F12 | ⌥ + F12 | Peek-Definition |
| Umschalt + F12 | ⇧ + F12 | Alle Verwendungen anzeigen |
| Strg + Tab | ⌘ + ⇥ | Zwischen offenen Tabs wechseln |
Terminal & Panels
| Windows/Linux (DE) | Mac (DE) | Aktion |
|---|---|---|
| Strg + Ö | ⌘ + Ö | Terminal ein-/ausblenden |
| Strg + Umschalt + Ö | ⌘ + ⇧ + Ö | Neues Terminal |
| Strg + B | ⌘ + B | Seitenleiste ein-/ausblenden |
| Strg + J | ⌘ + J | Panel ein-/ausblenden |
| Strg + Umschalt + E | ⌘ + ⇧ + E | Explorer fokussieren |
| Strg + Umschalt + G | ⌘ + ⇧ + G | Git-Ansicht |
| Strg + Umschalt + D | ⌘ + ⇧ + D | Debug-Ansicht |
| Strg + Umschalt + X | ⌘ + ⇧ + X | Erweiterungen |
Eigene Tastenkombinationen in VS Code
VS Code erlaubt die vollständige Anpassung aller Shortcuts. Öffne mit Strg + K, dann Strg + S (Windows/Linux) bzw. ⌘ + K, ⌘ + S (Mac) die Shortcut-Einstellungen. Dort:
- Suche nach dem Befehl (z. B. Format Document)
- Klicke auf den Stift-Icon links
- Drücke die gewünschte Tastenkombination → Enter
Power-User bearbeiten direkt die keybindings.json (in der Befehlspalette: Preferences: Open Keyboard Shortcuts (JSON)). Dort lassen sich auch Kontext-Bedingungen einstellen, z. B. Shortcut nur aktiv, wenn ein Markdown-Dokument offen ist.
Typische Probleme und Troubleshooting
Häufige Stolperfallen:
- Deutsche vs. englische Tastatur: Viele Online-Tutorials gehen von US-Layout aus. Auf QWERTZ liegt
/auf Shift + 7,ädort, wo US-Tastaturen'haben. In der Shortcut-Liste oben siehst du die QWERTZ-Varianten. - Shortcut überschrieben: Erweiterungen (z. B. Vim, Prettier) belegen Kürzel um. Unter Preferences: Open Keyboard Shortcuts siehst du den Konflikt.
- Format-on-Save greift nicht: Prüfe, ob ein Formatter installiert ist (z. B. Prettier) und ob die Datei-Sprache unterstützt wird. Einstellung:
"editor.formatOnSave": true.
Tastenkombinationen für VS Code ausdrucken
Unsere Druckansicht liefert alle VS-Code-Shortcuts als Cheat Sheet. Besonders nützlich für Coding-Bootcamps, Pair Programming und Onboarding neuer Entwickler.
Häufig gestellte Fragen
Wie dupliziere ich in VS Code eine Zeile per Tastenkombination?
Shift + Alt + ↓ dupliziert die aktuelle Zeile nach unten, Shift + Alt + ↑ nach oben. Auf dem Mac entsprechend Shift + alt + ↓ / ↑. Wenn du eine Auswahl markiert hast, wird der gesamte Block dupliziert.
Welcher Shortcut löscht in VS Code eine komplette Zeile?
Strg + Shift + K (Windows/Linux) bzw. ⌘ + Shift + K (Mac) entfernt die aktuelle Zeile ohne Umweg über Markieren und Löschen.
Wie öffne ich die Befehlspalette?
Strg + Shift + P (Windows/Linux) bzw. ⌘ + Shift + P (Mac) - die Befehlspalette ist die mächtigste Funktion in VS Code. Tippe den gewünschten Befehl ein (z. B. Git: Commit, Change Language Mode), und VS Code filtert passende Einträge live.
Wie setze ich mehrere Cursor gleichzeitig?
Halte Alt (Windows/Linux) bzw. alt (Mac) gedrückt und klicke an den gewünschten Stellen. Für alle Vorkommen eines Wortes: Markiere das Wort und drücke wiederholt Strg + D bzw. ⌘ + D. Strg + Shift + L wählt alle Vorkommen auf einmal aus.
Wie öffne ich das integrierte Terminal?
Strg + ö (deutsche Tastatur) bzw. ⌘ + ö auf deutschem Mac-Layout öffnet das Terminal. Auf englischen Tastaturen liegt es auf Strg + ` (Backtick). Ein zweites Terminal legst du mit Strg + Shift + ö an.
Wo ändere ich eigene Tastenkombinationen in VS Code?
Öffne die Befehlspalette und tippe Keyboard Shortcuts, oder drücke direkt Strg + K, dann Strg + S (Windows/Linux) bzw. ⌘ + K, dann ⌘ + S (Mac). Es öffnet sich eine durchsuchbare Liste aller Aktionen, wo du neue Shortcuts zuweisen oder bestehende ändern kannst. Unter der Haube speichert VS Code das in keybindings.json.
Wie suche ich nach einer Datei im Projekt?
Strg + P (Windows/Linux) bzw. ⌘ + P (Mac) öffnet den Quick Open-Dialog. Tippe einen Dateinamen oder nur Teile davon - VS Code zeigt alle passenden Treffer. Mit kbd>@</kbd vor dem Suchbegriff springst du direkt zu Symbolen innerhalb der Datei.
Welcher Shortcut kommentiert eine Zeile aus?
Strg + ä (deutsche Tastatur, Windows/Linux) bzw. ⌘ + / auf englischen Tastaturen und ⌘ + ä auf deutschem Mac. Die Zeile wird mit dem Sprach-spezifischen Kommentarzeichen versehen. Ein weiteres Drücken entfernt den Kommentar. Block-Kommentare: Shift + Alt + A.
Warum funktioniert ein Emmet-Abbreviation-Shortcut nicht?
Emmet-Abkürzungen (z. B. div.container>p*3) werden nur in Dateisprachen expandiert, in denen Emmet aktiv ist - normalerweise HTML, CSS, JSX. In TypeScript oder Markdown musst du in den Einstellungen unter emmet.includeLanguages den Dateityp hinzufügen. Bei aktivierter IntelliSense drücke Tab, um die Abkürzung zu expandieren.
Wie öffne ich die projektweite Suche?
Strg + Shift + F (Windows/Linux) bzw. ⌘ + Shift + F (Mac) öffnet die Suche über alle Dateien. Mit Strg + Shift + H startest du projektweites Suchen und Ersetzen. Mehr dazu auf unserer Suchen-Seite.
Kann ich VS Code komplett mit der Tastatur bedienen?
Ja - VS Code ist von Grund auf für Keyboard-First-Workflows konzipiert. Mit der Befehlspalette, Quick Open, Multi-Cursor, Integriertem Terminal und der Datei-Explorer-Tab-Navigation (Strg + Shift + E) brauchst du die Maus kaum. Power-User empfehlen zusätzlich die Erweiterung Vim oder Emacs Keybindings, um komplett auf Maus-Interaktion zu verzichten.
Wie speichere ich alle geöffneten Dateien auf einmal?
Strg + K, dann S (Windows/Linux) bzw. ⌘ + alt + S (Mac) speichert alle offenen Tabs gleichzeitig. Ein einzelnes Speichern erfolgt wie gewohnt mit Strg + S. Details dazu auf unserer Speichern-Seite.