Zum Inhalt springen

VS Code Shortcuts

Umfassende Visual Studio Code-Tastenkombinationen und Arbeitsabläufe für gesteigerte Produktivität auf allen Plattformen.

Allgemeine Tastenkombinationen

Windows/LinuxmacOSBeschreibung
Ctrl+Shift+PCmd+Shift+PBefehlspalette anzeigen
Ctrl+PCmd+PQuick Open (Gehe zu Datei)
Ctrl+Shift+NCmd+Shift+NNeues Fenster
Ctrl+Shift+WCmd+Shift+WFenster schließen
Ctrl+NCmd+NNeue Datei
Ctrl+OCmd+ODatei öffnen
Ctrl+SCmd+SSpeichern
Ctrl+Shift+SCmd+Shift+SSpeichern unter
Ctrl+K SCmd+K SAlle speichern
Ctrl+WCmd+WDatei schließen
Ctrl+K Ctrl+WCmd+K Cmd+WAlle schließen
Ctrl+ZCmd+ZRückgängig
Ctrl+YCmd+Shift+ZWiederholen
Windows/LinuxmacOSBeschreibung
Ctrl+GCmd+GGehe zur Zeile
Ctrl+Shift+OCmd+Shift+OGehe zu Symbol
Ctrl+TCmd+TAlle Symbole anzeigen
F12F12Gehe zur Definition
Alt+F12Option+F12Peek-Definition
Shift+F12Shift+F12Referenzen anzeigen
Ctrl+K F12Cmd+K F12Open Definition to Side
Ctrl+Alt+-Ctrl+Cmd+-Zurück
Ctrl+Shift+-Ctrl+Shift+Cmd+-Nach Vorne
Ctrl+MCmd+MToggle Tab verschiebt Fokus

Bearbeitung

Windows/LinuxmacOSBeschreibung
Ctrl+XCmd+XCut Line (leere Auswahl)
Ctrl+CCmd+CZeile kopieren (leere Auswahl)
Alt+↑/↓Option+↑/↓Zeile nach oben/unten verschieben
Shift+Alt+↓/↑Shift+Option+↓/↑Zeile kopieren Hoch/Runter
Ctrl+Shift+KCmd+Shift+KZeile löschen
Ctrl+EnterCmd+EnterZeile darunter einfügen
Ctrl+Shift+EnterCmd+Shift+EnterZeile darüber einfügen
Ctrl+Shift+\Cmd+Shift+\Springe zur Klammer-Entsprechung
Ctrl+]Cmd+]Einrückzeile
Ctrl+[Cmd+[Outdent-Zeile
Home/EndHome/EndGehe zum Anfang/Ende der Zeile
Ctrl+HomeCmd+↑Gehe zum Dateianfang
Ctrl+EndCmd+↓Gehe zum Dateiende

Mehrfachcursor und Auswahl

Windows/LinuxmacOSBeschreibung
Alt+ClickOption+ClickCursor einfügen
Ctrl+Alt+↑/↓Cmd+Option+↑/↓Cursor über/unter einfügen
Ctrl+UCmd+ULetzte Cursor-Operation rückgängig machen
Shift+Alt+IShift+Option+ICursor am Ende jeder ausgewählten Zeile einfügen
Ctrl+LCmd+LAktuelle Zeile auswählen
Ctrl+Shift+LCmd+Shift+LAlle Vorkommen der aktuellen Auswahl auswählen
Ctrl+F2Cmd+F2Alle Vorkommen des aktuellen Worts auswählen
Shift+Alt+→Shift+Option+→Auswahl erweitern
Shift+Alt+←Shift+Option+←Auswahl verkleinern
Shift+Alt+(drag mouse)Shift+Option+(drag mouse)Spaltenauswahl (Box)

Suchen und Ersetzen

Windows/LinuxmacOSBeschreibung
Ctrl+FCmd+FFinden
Ctrl+HCmd+Option+FErsetzen
F3Cmd+GWeiter suchen
Shift+F3Cmd+Shift+GVorherige finden
Alt+EnterOption+EnterAlle Vorkommen von Suchergebnis auswählen
Ctrl+DCmd+DAuswahl zur nächsten Suchergebnis hinzufügen
Ctrl+K Ctrl+DCmd+K Cmd+DLetzte Auswahl zum nächsten Suchergebnis verschieben
Alt+C/R/WOption+C/R/WGroß-/Kleinschreibung umschalten/Regex/Ganzes Wort

Erweiterte Sprachbearbeitung

Windows/LinuxmacOSBeschreibung
Ctrl+SpaceCmd+SpaceTrigger-Vorschlag
Ctrl+Shift+SpaceCmd+Shift+SpaceTrigger Parameter Hints
Shift+Alt+FShift+Option+FDokument formatieren
Ctrl+K Ctrl+FCmd+K Cmd+FFormat-Auswahl
F12F12Gehe zur Definition
Alt+F12Option+F12Peek-Definition
Ctrl+K F12Cmd+K F12Open Definition zur Seite
Ctrl+.Cmd+.Schnelle Lösung
Shift+F12Shift+F12Referenzen anzeigen
F2F2Symbol umbenennen
Ctrl+K Ctrl+XCmd+K Cmd+XTrailing Whitespace entfernen
Ctrl+K MCmd+K MDateisprache ändern

Dateiverwaltung

Windows/LinuxmacOSBeschreibung
Ctrl+TabCmd+TabOpen Next
Ctrl+Shift+TabCmd+Shift+TabVorherige öffnen
Ctrl+K PCmd+K PPfad der aktiven Datei kopieren
Ctrl+K RCmd+K RAktive Datei im Explorer anzeigen
Ctrl+K OCmd+K OAktive Datei in neuem Fenster anzeigen

Anzeige

Windows/LinuxmacOSBeschreibung
F11Cmd+Ctrl+FVollbild umschalten
Shift+Alt+0Shift+Option+0Editor-Layout umschalten (horizontal/vertikal)
Ctrl+=Cmd+=Zoomen
Ctrl+-Cmd+-Zoom Out
Ctrl+0Cmd+0Zoom zurücksetzen
Ctrl+BCmd+BSeitenleiste ein-/ausblenden
Ctrl+Shift+ECmd+Shift+EExplorer anzeigen / Fokus umschalten
Ctrl+Shift+FCmd+Shift+FSuche anzeigen
Ctrl+Shift+GCmd+Shift+GQuellcodeverwaltung anzeigen
Ctrl+Shift+DCmd+Shift+DDebug anzeigen
Ctrl+Shift+XCmd+Shift+XErweiterungen anzeigen
Ctrl+Shift+HCmd+Shift+HErsetzen in Dateien
Ctrl+Shift+JCmd+Shift+JSuche Details umschalten
Ctrl+Shift+UCmd+Shift+UAusgabepanel anzeigen
Ctrl+Shift+VCmd+Shift+VMarkdown-Vorschau öffnen
Ctrl+K VCmd+K VMarkdown-Vorschau seitlich öffnen

Debuggen

Windows/LinuxmacOSBeschreibung
F9F9Breakpoint umschalten
F5F5Start/Fortsetzen
Shift+F5Shift+F5Stopp
F11F11Tritt ein
Shift+F11Shift+F11Herausschreiten
F10F10Schritt Überspringen
Ctrl+K Ctrl+ICmd+K Cmd+IHover anzeigen

Integriertes Terminal

Windows/LinuxmacOSBeschreibung
`Ctrl+“`Cmd+“Integriertes Terminal anzeigen
`Ctrl+Shift+“`Cmd+Shift+“Neues Terminal erstellen
Ctrl+CCmd+CAuswahl kopieren
Ctrl+VCmd+VIn Terminal einfügen
Ctrl+↑/↓Cmd+↑/↓Nach oben/unten scrollen
Shift+PgUp/PgDnShift+PgUp/PgDnSeite nach oben/unten scrollen
Ctrl+Home/EndCmd+Home/EndNach oben/unten scrollen

Häufige Arbeitsabläufe

Projekteinrichtung

# Open project in VS Code
code .
code /path/to/project

# Open specific file
code filename.js

# Open with specific settings
code --user-data-dir /path/to/settings

Erweiterungsverwaltung

# Install extension
code --install-extension ms-python.python

# List installed extensions
code --list-extensions

# Disable all extensions
code --disable-extensions

Arbeitsbereichskonfiguration

// .vscode/settings.json
\\\\{
  "editor.fontSize": 14,
  "editor.tabSize": 2,
  "files.autoSave": "afterDelay",
  "terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
\\\\}

Best Practices

Produktivitätstipps

  • Verwenden Sie die Befehlspalette (Ctrl+Shift+P) für schnellen Zugriff auf alle Befehle
  • Beherrschen Sie die Mehrfachcursor-Bearbeitung für Massenänderungen
  • Nutzen Sie IntelliSense für schnelleres Programmieren
  • Richten Sie benutzerdefinierte Tastenbindungen für häufig verwendete Aktionen ein
  • Verwenden Sie Arbeitsbereichseinstellungen für projektspezifische Konfigurationen

Codeorganisation

  • Verwenden Sie den Datei-Explorer (Ctrl+Shift+E) für schnelle Navigation
  • Organisieren Sie Dateien mit geeigneter Ordnerstruktur
  • Nutzen Sie die Suche (Ctrl+Shift+F) zum Durchsuchen von Dateien
  • Nutzen Sie die Git-Integration für Versionskontrolle
  • Verwenden Sie Erweiterungen für sprachspezifische Funktionen

Debugging-Workflow

  • Setzen Sie Breakpoints strategisch
  • Verwenden Sie die Debug-Konsole zur Laufzeit-Auswertung
  • Konfigurieren Sie launch.json für benutzerdefinierte Debug-Szenarien
  • Nutzen Sie bedingte Breakpoints für komplexes Debugging
  • Verwenden Sie das integrierte Terminal für Debugging über die Kommandozeile

Leistungsoptimierung

  • Deaktivieren Sie ungenutzte Erweiterungen
  • Verwenden Sie arbeitsbereichsspezifische Einstellungen
  • Konfigurieren Sie Dateiausschlüsse für große Projekte
  • Nutzen Sie Remote-Entwicklung für ressourcenintensive Projekte
  • Optimieren Sie Einstellungen für Ihren spezifischen Arbeitsablauf