Zum Inhalt

VS Code Shortcuts

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

Allgemeine Tastenkombinationen

Windows/Linux macOS Beschreibung
Ctrl+Shift+P Cmd+Shift+P Befehlspalette anzeigen
Ctrl+P Cmd+P Quick Open (Gehe zu Datei)
Ctrl+Shift+N Cmd+Shift+N Neues Fenster
Ctrl+Shift+W Cmd+Shift+W Fenster schließen
Ctrl+N Cmd+N Neue Datei
Ctrl+O Cmd+O Datei öffnen
Ctrl+S Cmd+S Speichern
Ctrl+Shift+S Cmd+Shift+S Speichern unter
Ctrl+K S Cmd+K S Alle speichern
Ctrl+W Cmd+W Datei schließen
Ctrl+K Ctrl+W Cmd+K Cmd+W Alle schließen
Ctrl+Z Cmd+Z Rückgängig
Ctrl+Y Cmd+Shift+Z Wiederholen
## Navigation
Windows/Linux macOS Beschreibung
Ctrl+G Cmd+G Gehe zur Zeile
Ctrl+Shift+O Cmd+Shift+O Gehe zu Symbol
Ctrl+T Cmd+T Alle Symbole anzeigen
F12 F12 Gehe zur Definition
Alt+F12 Option+F12 Peek-Definition
Shift+F12 Shift+F12 Referenzen anzeigen
Ctrl+K F12 Cmd+K F12 Open Definition to Side
Ctrl+Alt+- Ctrl+Cmd+- Zurück
Ctrl+Shift+- Ctrl+Shift+Cmd+- Nach Vorne
Ctrl+M Cmd+M Toggle Tab verschiebt Fokus
## Bearbeitung
Windows/Linux macOS Beschreibung
Ctrl+X Cmd+X Cut Line (leere Auswahl)
Ctrl+C Cmd+C Zeile kopieren (leere Auswahl)
Alt+↑/↓ Option+↑/↓ Zeile nach oben/unten verschieben
Shift+Alt+↓/↑ Shift+Option+↓/↑ Zeile kopieren Hoch/Runter
Ctrl+Shift+K Cmd+Shift+K Zeile löschen
Ctrl+Enter Cmd+Enter Zeile darunter einfügen
Ctrl+Shift+Enter Cmd+Shift+Enter Zeile darüber einfügen
Ctrl+Shift+\ Cmd+Shift+\ Springe zur Klammer-Entsprechung
Ctrl+] Cmd+] Einrückzeile
Ctrl+[ Cmd+[ Outdent-Zeile
Home/End Home/End Gehe zum Anfang/Ende der Zeile
Ctrl+Home Cmd+↑ Gehe zum Dateianfang
Ctrl+End Cmd+↓ Gehe zum Dateiende
## Mehrfachcursor und Auswahl
Windows/Linux macOS Beschreibung
Alt+Click Option+Click Cursor einfügen
Ctrl+Alt+↑/↓ Cmd+Option+↑/↓ Cursor über/unter einfügen
Ctrl+U Cmd+U Letzte Cursor-Operation rückgängig machen
Shift+Alt+I Shift+Option+I Cursor am Ende jeder ausgewählten Zeile einfügen
Ctrl+L Cmd+L Aktuelle Zeile auswählen
Ctrl+Shift+L Cmd+Shift+L Alle Vorkommen der aktuellen Auswahl auswählen
Ctrl+F2 Cmd+F2 Alle 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/Linux macOS Beschreibung
Ctrl+F Cmd+F Finden
Ctrl+H Cmd+Option+F Ersetzen
F3 Cmd+G Weiter suchen
Shift+F3 Cmd+Shift+G Vorherige finden
Alt+Enter Option+Enter Alle Vorkommen von Suchergebnis auswählen
Ctrl+D Cmd+D Auswahl zur nächsten Suchergebnis hinzufügen
Ctrl+K Ctrl+D Cmd+K Cmd+D Letzte Auswahl zum nächsten Suchergebnis verschieben
Alt+C/R/W Option+C/R/W Groß-/Kleinschreibung umschalten/Regex/Ganzes Wort
## Erweiterte Sprachbearbeitung
Windows/Linux macOS Beschreibung
Ctrl+Space Cmd+Space Trigger-Vorschlag
Ctrl+Shift+Space Cmd+Shift+Space Trigger Parameter Hints
Shift+Alt+F Shift+Option+F Dokument formatieren
Ctrl+K Ctrl+F Cmd+K Cmd+F Format-Auswahl
F12 F12 Gehe zur Definition
Alt+F12 Option+F12 Peek-Definition
Ctrl+K F12 Cmd+K F12 Open Definition zur Seite
Ctrl+. Cmd+. Schnelle Lösung
Shift+F12 Shift+F12 Referenzen anzeigen
F2 F2 Symbol umbenennen
Ctrl+K Ctrl+X Cmd+K Cmd+X Trailing Whitespace entfernen
Ctrl+K M Cmd+K M Dateisprache ändern
## Dateiverwaltung
Windows/Linux macOS Beschreibung
Ctrl+Tab Cmd+Tab Open Next
Ctrl+Shift+Tab Cmd+Shift+Tab Vorherige öffnen
Ctrl+K P Cmd+K P Pfad der aktiven Datei kopieren
Ctrl+K R Cmd+K R Aktive Datei im Explorer anzeigen
Ctrl+K O Cmd+K O Aktive Datei in neuem Fenster anzeigen
## Anzeige
Windows/Linux macOS Beschreibung
F11 Cmd+Ctrl+F Vollbild umschalten
Shift+Alt+0 Shift+Option+0 Editor-Layout umschalten (horizontal/vertikal)
Ctrl+= Cmd+= Zoomen
Ctrl+- Cmd+- Zoom Out
Ctrl+0 Cmd+0 Zoom zurücksetzen
Ctrl+B Cmd+B Seitenleiste ein-/ausblenden
Ctrl+Shift+E Cmd+Shift+E Explorer anzeigen / Fokus umschalten
Ctrl+Shift+F Cmd+Shift+F Suche anzeigen
Ctrl+Shift+G Cmd+Shift+G Quellcodeverwaltung anzeigen
Ctrl+Shift+D Cmd+Shift+D Debug anzeigen
Ctrl+Shift+X Cmd+Shift+X Erweiterungen anzeigen
Ctrl+Shift+H Cmd+Shift+H Ersetzen in Dateien
Ctrl+Shift+J Cmd+Shift+J Suche Details umschalten
Ctrl+Shift+U Cmd+Shift+U Ausgabepanel anzeigen
Ctrl+Shift+V Cmd+Shift+V Markdown-Vorschau öffnen
Ctrl+K V Cmd+K V Markdown-Vorschau seitlich öffnen
## Debuggen
Windows/Linux macOS Beschreibung
F9 F9 Breakpoint umschalten
F5 F5 Start/Fortsetzen
Shift+F5 Shift+F5 Stopp
F11 F11 Tritt ein
Shift+F11 Shift+F11 Herausschreiten
F10 F10 Schritt Überspringen
Ctrl+K Ctrl+I Cmd+K Cmd+I Hover anzeigen
## Integriertes Terminal
Windows/Linux macOS Beschreibung
Ctrl+`` |Cmd+`` Integriertes Terminal anzeigen
Ctrl+Shift+`` |Cmd+Shift+`` Neues Terminal erstellen
Ctrl+C Cmd+C Auswahl kopieren
Ctrl+V Cmd+V In Terminal einfügen
Ctrl+↑/↓ Cmd+↑/↓ Nach oben/unten scrollen
Shift+PgUp/PgDn Shift+PgUp/PgDn Seite nach oben/unten scrollen
Ctrl+Home/End Cmd+Home/End Nach 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