VS Code Shortcuts
Umfassendes Visual Studio Code Shortcuts und Workflows für eine verbesserte Produktivität auf allen Plattformen.
Allgemeine Shortcuts
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Ctrl+Shift+P
| Cmd+Shift+P
| Show Command Palette | |
| | Ctrl+P
| Cmd+P
| Quick Open (Go to File) | |
| | Ctrl+Shift+N
| Cmd+Shift+N
| New Window | |
| | Ctrl+Shift+W
| Cmd+Shift+W
| Close Window | |
| | Ctrl+N
| Cmd+N
| New File | |
| | Ctrl+O
| Cmd+O
| Open File | |
| | Ctrl+S
| Cmd+S
| Save | |
| | Ctrl+Shift+S
| Cmd+Shift+S
| Save As | |
| | Ctrl+K S
| Cmd+K S
| Save All | |
| | Ctrl+W
| Cmd+W
| Close File | |
| | Ctrl+K Ctrl+W
| Cmd+K Cmd+W
| Close All | |
| | Ctrl+Z
| Cmd+Z
| Undo | |
| | Ctrl+Y
| Cmd+Shift+Z
| Redo | |
Navigation
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Ctrl+G
| Cmd+G
| Go to Line | |
| | Ctrl+Shift+O
| Cmd+Shift+O
| Go to Symbol | |
| | Ctrl+T
| Cmd+T
| Show All Symbols | |
| | F12
| F12
| Go to Definition | |
| | Alt+F12
| Option+F12
| Peek Definition | |
| | Shift+F12
| Shift+F12
| Show References | |
| | Ctrl+K F12
| Cmd+K F12
| Open Definition to Side | |
| | Ctrl+Alt+-
| Ctrl+Cmd+-
| Go Back | |
| | Ctrl+Shift+-
| Ctrl+Shift+Cmd+-
| Go Forward | |
| | Ctrl+M
| Cmd+M
| Toggle Tab Moves Focus | |
Bearbeitung
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Ctrl+X
| Cmd+X
| Cut Line (empty selection) | |
| | Ctrl+C
| Cmd+C
| Copy Line (empty selection) | |
| | Alt+↑/↓
| Option+↑/↓
| Move Line Up/Down | |
| | Shift+Alt+↓/↑
| Shift+Option+↓/↑
| Copy Line Up/Down | |
| | Ctrl+Shift+K
| Cmd+Shift+K
| Delete Line | |
| | Ctrl+Enter
| Cmd+Enter
| Insert Line Below | |
| | Ctrl+Shift+Enter
| Cmd+Shift+Enter
| Insert Line Above | |
| | Ctrl+Shift+\
| Cmd+Shift+\
| Jump to Matching Bracket | |
| | Ctrl+]
| Cmd+]
| Indent Line | |
| | Ctrl+[
| Cmd+[
| Outdent Line | |
| | Home/End
| Home/End
| Go to Beginning/End of Line | |
| | Ctrl+Home
| Cmd+↑
| Go to Beginning of File | |
| | Ctrl+End
| Cmd+↓
| Go to End of File | |
Multi-Cursor und Auswahl
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Alt+Click
| Option+Click
| Insert Cursor | |
| | Ctrl+Alt+↑/↓
| Cmd+Option+↑/↓
| Insert Cursor Above/Below | |
| | Ctrl+U
| Cmd+U
| Undo Last Cursor Operation | |
| | Shift+Alt+I
| Shift+Option+I
| Insert Cursor at End of Each Line Selected | |
| | Ctrl+L
| Cmd+L
| Select Current Line | |
| | Ctrl+Shift+L
| Cmd+Shift+L
| Select All Occurrences of Current Selection | |
| | Ctrl+F2
| Cmd+F2
| Select All Occurrences of Current Word | |
| | Shift+Alt+→
| Shift+Option+→
| Expand Selection | |
| | Shift+Alt+←
| Shift+Option+←
| Shrink Selection | |
| | Shift+Alt+(drag mouse)
| Shift+Option+(drag mouse)
| Column (box) Selection | |
Suchen und Ersetzen
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Ctrl+F
| Cmd+F
| Find | |
| | Ctrl+H
| Cmd+Option+F
| Replace | |
| | F3
| Cmd+G
| Find Next | |
| | Shift+F3
| Cmd+Shift+G
| Find Previous | |
| | Alt+Enter
| Option+Enter
| Select All Occurrences of Find Match | |
| | Ctrl+D
| Cmd+D
| Add Selection to Next Find Match | |
| | Ctrl+K Ctrl+D
| Cmd+K Cmd+D
| Move Last Selection to Next Find Match | |
| | Alt+C/R/W
| Option+C/R/W
| Toggle Case-Sensitive/Regex/Whole Word | |
Rich Languages Editing
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Ctrl+Space
| Cmd+Space
| Trigger Suggestion | |
| | Ctrl+Shift+Space
| Cmd+Shift+Space
| Trigger Parameter Hints | |
| | Shift+Alt+F
| Shift+Option+F
| Format Document | |
| | Ctrl+K Ctrl+F
| Cmd+K Cmd+F
| Format Selection | |
| | F12
| F12
| Go to Definition | |
| | Alt+F12
| Option+F12
| Peek Definition | |
| | Ctrl+K F12
| Cmd+K F12
| Open Definition to the Side | |
| | Ctrl+.
| Cmd+.
| Quick Fix | |
| | Shift+F12
| Shift+F12
| Show References | |
| | F2
| F2
| Rename Symbol | |
| | Ctrl+K Ctrl+X
| Cmd+K Cmd+X
| Trim Trailing Whitespace | |
| | Ctrl+K M
| Cmd+K M
| Change File Language | |
Dateiverwaltung
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Ctrl+Tab
| Cmd+Tab
| Open Next | |
| | Ctrl+Shift+Tab
| Cmd+Shift+Tab
| Open Previous | |
| | Ctrl+K P
| Cmd+K P
| Copy Path of Active File | |
| | Ctrl+K R
| Cmd+K R
| Reveal Active File in Explorer | |
| | Ctrl+K O
| Cmd+K O
| Show Active File in New Window | |
Anzeige
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | F11
| Cmd+Ctrl+F
| Toggle Full Screen | |
| | Shift+Alt+0
| Shift+Option+0
| Toggle Editor Layout (horizontal/vertical) | |
| | Ctrl+=
| Cmd+=
| Zoom In | |
| | Ctrl+-
| Cmd+-
| Zoom Out | |
| | Ctrl+0
| Cmd+0
| Reset Zoom | |
| | Ctrl+B
| Cmd+B
| Toggle Sidebar Visibility | |
| | Ctrl+Shift+E
| Cmd+Shift+E
| Show Explorer / Toggle Focus | |
| | Ctrl+Shift+F
| Cmd+Shift+F
| Show Search | |
| | Ctrl+Shift+G
| Cmd+Shift+G
| Show Source Control | |
| | Ctrl+Shift+D
| Cmd+Shift+D
| Show Debug | |
| | Ctrl+Shift+X
| Cmd+Shift+X
| Show Extensions | |
| | Ctrl+Shift+H
| Cmd+Shift+H
| Replace in Files | |
| | Ctrl+Shift+J
| Cmd+Shift+J
| Toggle Search Details | |
| | Ctrl+Shift+U
| Cmd+Shift+U
| Show Output Panel | |
| | Ctrl+Shift+V
| Cmd+Shift+V
| Open Markdown Preview | |
| | Ctrl+K V
| Cmd+K V
| Open Markdown Preview to the Side | |
Debug
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | F9
| F9
| Toggle Breakpoint | |
| | F5
| F5
| Start/Continue | |
| | Shift+F5
| Shift+F5
| Stop | |
| | F11
| F11
| Step Into | |
| | Shift+F11
| Shift+F11
| Step Out | |
| | F10
| F10
| Step Over | |
| | Ctrl+K Ctrl+I
| Cmd+K Cmd+I
| Show Hover | |
Integrierter Terminal
| | Windows/Linux | macOS | Description | |
| --- | --- | --- |
| | Ctrl+`` |
Cmd+| Show Integrated Terminal | |
| | `Ctrl+Shift+
| Cmd+Shift+`` | Create New Terminal | |
| |
Ctrl+C|
Cmd+C| Copy Selection | |
| |
Ctrl+V|
Cmd+V| Paste into Active Terminal | |
| |
Ctrl+↑/↓|
Cmd+↑/↓| Scroll Up/Down | |
| |
Shift+PgUp/PgDn|
Shift+PgUp/PgDn| Scroll Page Up/Down | |
| |
Ctrl+Home/End|
Cmd+Home/End` | Scroll to Top/Bottom | |
Gemeinsame Workflows
Projektaufbau
```bash
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 ```_
Erweiterungsmanagement
```bash
Install extension
code --install-extension ms-python.python
List installed extensions
code --list-extensions
Disable all extensions
code --disable-extensions ```_
Workspace Konfiguration
json
// .vscode/settings.json
\\\\{
"editor.fontSize": 14,
"editor.tabSize": 2,
"files.autoSave": "afterDelay",
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
\\\\}
_
Best Practices
Produktivität Tipps
- Verwenden Sie die Befehlspalette (
Ctrl+Shift+P
) für schnellen Zugriff auf alle Befehle - Master Multi-Cursor-Bearbeitung für Bulk-Änderungen
- Verwenden Sie IntelliSense für schnellere Codierung
- Erstellen Sie individuelle Schlüsselanbindungen für häufig verwendete Aktionen
- Verwenden Sie Workspace-Einstellungen für projektspezifische Konfigurationen
Code Organisation
- Dateiexplorer (
Ctrl+Shift+E
_) für schnelle Navigation verwenden - Organisieren von Dateien mit der richtigen Ordnerstruktur
- Suche verwenden (
Ctrl+Shift+F
) für das Finden von Dateien - Leverage Git Integration für die Versionskontrolle
- Erweiterungen für sprachspezifische Features verwenden
Debugging Workflow
- Stellen Sie Pausen strategisch fest
- Verwenden Sie Debug-Konsole für die Laufzeitauswertung
- Start.json für benutzerdefinierte Debug-Szenarien konfigurieren
- Conditional Breakpoints für komplexe Debugging verwenden
- Verwenden Sie integriertes Terminal für Befehlszeilen-Debugging
Leistungsoptimierung
- Ungenutzte Erweiterungen deaktivieren
- Workspace-spezifische Einstellungen verwenden
- Dateiausschlüsse für große Projekte konfigurieren
- Verwenden Sie Remote-Entwicklung für ressourcenintensive Projekte
- Optimieren Sie Einstellungen für Ihren spezifischen Workflow