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.