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