Shortcuts für Visual Studio Code helfen dir, Dateien zu finden, Code zu bearbeiten und zwischen Editor, Suche und Terminal zu wechseln. Diese überarbeitete Liste enthält 60 unterschiedliche Tastenkombinationen mit kurzen Erklärungen. Die Tabellen zeigen die Standardbelegung für Windows. Auf macOS und Linux gelten teilweise andere Tasten; auch ein deutsches Tastaturlayout, Erweiterungen und eigene Einstellungen können Belegungen verändern.
So liest du die 60 Shortcuts für Visual Studio Code
Strg heißt in englischen Anleitungen Ctrl, Umschalt heißt Shift. Ein Komma zwischen zwei Kombinationen bedeutet eine Tastenfolge: Bei Strg+K, Strg+S drückst du zuerst Strg+K, lässt los und drückst danach Strg+S. Die Zuordnungen stammen aus der offiziellen Windows-Kurzreferenz und der aktuellen VS-Code-Referenz.
Die Wirkung eines Kürzels kann vom gerade aktiven Bereich abhängen. Strg+C kopiert im Editor bei leerer Auswahl die aktuelle Zeile; im integrierten Terminal gelten dessen eigene Kopier- und Abbruchregeln. Wenn ein Kürzel bei dir anders reagiert, prüfe es im Tastenkombinationseditor mit Strg+K, Strg+S.
1–10: Dateien und Befehle öffnen
| Nr. | Windows-Kürzel | Aktion und Erklärung |
|---|---|---|
| 1 | Strg+Umschalt+P |
Befehlspalette öffnen: Befehle anhand ihres Namens suchen. Auch F1 öffnet sie. |
| 2 | Strg+P |
Datei im geöffneten Arbeitsbereich schnell suchen und öffnen. |
| 3 | Strg+N |
Neue, zunächst ungespeicherte Datei erstellen. |
| 4 | Strg+O |
Dialog zum Öffnen einer Datei anzeigen. |
| 5 | Strg+S |
Aktive Datei speichern. |
| 6 | Strg+W |
Aktiven Editor schließen, nicht das ganze VS-Code-Fenster. |
| 7 | Strg+Umschalt+T |
Zuletzt geschlossenen Editor wieder öffnen. |
| 8 | Strg+Umschalt+N |
Neues VS-Code-Fenster öffnen. |
| 9 | Strg+Umschalt+W |
Aktuelles VS-Code-Fenster schließen. |
| 10 | Strg+K, Strg+S |
Editor für Tastenkombinationen öffnen und Belegungen prüfen. |
Ein häufiger Fehler in älteren Listen: Strg+K, Strg+W schließt nach der Windows-Referenz alle Editoren, nicht das VS-Code-Fenster. Für das Fenster ist Strg+Umschalt+W vorgesehen.
11–20: Im Projekt und im Code navigieren
| Nr. | Windows-Kürzel | Aktion und Erklärung |
|---|---|---|
| 11 | Strg+G |
Zu einer bestimmten Zeilennummer springen. |
| 12 | Strg+Umschalt+O |
Symbol in der aktuellen Datei suchen, etwa eine Funktion. |
| 13 | Strg+T |
Symbole im gesamten Arbeitsbereich suchen. |
| 14 | F12 |
Zur Definition des Symbols unter dem Cursor gehen; Sprachunterstützung erforderlich. |
| 15 | Alt+F12 |
Definition als Vorschau im Editor anzeigen. |
| 16 | Umschalt+F12 |
Referenzen des Symbols anzeigen, wenn der Sprachdienst sie bereitstellt. |
| 17 | Alt+Pfeil links |
In der Navigationshistorie zurückgehen. |
| 18 | Alt+Pfeil rechts |
In der Navigationshistorie vorwärtsgehen. |
| 19 | F8 |
Zum nächsten Fehler oder zur nächsten Warnung springen. |
| 20 | Strg+Umschalt+M |
Bereich „Probleme“ öffnen. |
Navigation per F12 oder Umschalt+F12 hängt von der Sprache und ihrer Erweiterung ab. Bei reinem Text ohne passende Sprachunterstützung gibt es möglicherweise keine Definition oder Referenzen.
21–30: Zeilen bearbeiten und kommentieren
| Nr. | Windows-Kürzel | Aktion und Erklärung |
|---|---|---|
| 21 | Strg+X |
Auswahl ausschneiden; ohne Auswahl die aktuelle Zeile. |
| 22 | Strg+C |
Auswahl kopieren; ohne Auswahl im Editor die aktuelle Zeile. |
| 23 | Alt+Pfeil hoch |
Aktuelle Zeile oder markierten Block nach oben verschieben. |
| 24 | Alt+Pfeil runter |
Aktuelle Zeile oder markierten Block nach unten verschieben. |
| 25 | Umschalt+Alt+Pfeil runter |
Aktuelle Zeile oder Auswahl nach unten duplizieren. |
| 26 | Strg+Umschalt+K |
Aktuelle Zeile löschen. |
| 27 | Strg+Eingabe |
Neue Zeile unter der aktuellen einfügen. |
| 28 | Strg+Umschalt+Eingabe |
Neue Zeile über der aktuellen einfügen. |
| 29 | Strg+/ |
Zeilenkommentar ein- oder ausschalten; Zeichenkombination ist layoutabhängig. |
| 30 | Umschalt+Alt+A |
Blockkommentar ein- oder ausschalten, sofern die Sprache ihn unterstützt. |
Die /-Taste liegt auf deutschen Tastaturen anders als auf US-Tastaturen. VS Code zeigt im Tastenkombinationseditor die für dein aktuelles Layout erkannte Eingabe an. Wenn Strg+/ nicht funktioniert, suche dort nach „Toggle Line Comment“, statt blind eine US-Belegung zu übernehmen.
31–40: Mehrfachauswahl und mehrere Cursor
| Nr. | Windows-Kürzel | Aktion und Erklärung |
|---|---|---|
| 31 | Strg+D |
Nächstes Vorkommen der aktuellen Auswahl zur Mehrfachauswahl hinzufügen. |
| 32 | Strg+K, Strg+D |
Letzten Treffer überspringen und zum nächsten passenden Treffer gehen. |
| 33 | Strg+Umschalt+L |
Alle Vorkommen der aktuellen Auswahl auswählen. |
| 34 | Strg+F2 |
Alle Vorkommen des Wortes unter dem Cursor auswählen. |
| 35 | Alt+Klick |
Zusätzlichen Cursor an der angeklickten Stelle setzen. |
| 36 | Strg+Alt+Pfeil runter |
Einen Cursor in der Zeile darunter hinzufügen. |
| 37 | Strg+Alt+Pfeil hoch |
Einen Cursor in der Zeile darüber hinzufügen. |
| 38 | Strg+U |
Letzten Schritt der Cursor-Mehrfachauswahl zurücknehmen. |
| 39 | Strg+L |
Aktuelle Zeile auswählen. |
| 40 | Umschalt+Alt+I |
Am Ende jeder ausgewählten Zeile einen Cursor setzen. |
Strg+U wird in der ursprünglichen Liste zweimal gezählt, obwohl es dieselbe Aktion ist. Je nach Grafikkartentreiber können Strg+Alt+Pfeil-Kombinationen vom Betriebssystem abgefangen werden. VS Code nennt diesen Konflikt selbst; nutze dann andere Mehrfachcursor-Befehle oder ändere die Belegung.
41–50: Suchen, formatieren und Codeaktionen
| Nr. | Windows-Kürzel | Aktion und Erklärung |
|---|---|---|
| 41 | Strg+F |
In der aktuellen Datei suchen. |
| 42 | Strg+H |
In der aktuellen Datei ersetzen. |
| 43 | Strg+Umschalt+F |
Arbeitsbereichsweite Suche öffnen. |
| 44 | Strg+Umschalt+H |
Arbeitsbereichsweites Ersetzen öffnen; Treffer vor dem Übernehmen prüfen. |
| 45 | Umschalt+Alt+F |
Dokument mit dem verfügbaren Formatter formatieren. |
| 46 | Strg+K, Strg+F |
Nur die aktuelle Auswahl formatieren, wenn der Formatter dies unterstützt. |
| 47 | Strg+. |
Verfügbare Codeaktionen und Quick Fixes anzeigen. |
| 48 | F2 |
Symbol umbenennen; prüfe die Vorschau, da mehrere Dateien betroffen sein können. |
| 49 | Strg+Leertaste |
Vorschläge der Codevervollständigung aufrufen. |
| 50 | Strg+Umschalt+Leertaste |
Parameterhinweise für einen Aufruf anzeigen. |
Formatierung, Codeaktionen und Umbenennen setzen passende Sprachdienste oder Erweiterungen voraus. Umschalt+Alt+F garantiert daher weder ein bestimmtes Layout noch ein Ergebnis in jeder Dateisprache. Wenn du häufig in vielen Dateien ersetzt, kontrolliere die Trefferliste und den Git-Diff vor dem Speichern oder Commit.