VSCode-Übersicht

Das Visual Studio Code-Cheatsheet ist da.

Inhaltsverzeichnis

Häufigste Befehle in Visual Studio Code

Notizhefte

Für reproduzierbare Entwicklungsumgebungen siehe Dev Containers in VS Code meistern.

Visual Studio Code Spickzettel

Allgemeine Shortcuts (Windows / Mac)

Aktion Windows / Linux macOS
Befehlspalette Ctrl+Shift+P Cmd+Shift+P
Schnell öffnen (Datei) Ctrl+P Cmd+P
Terminal umschalten Ctrl+` Ctrl+`
Seitenleiste umschalten Ctrl+B Cmd+B
Einstellungen Ctrl+, Cmd+,
Tastaturkürzel öffnen Ctrl+K Ctrl+S Cmd+K Cmd+S
Alle Symbole anzeigen Ctrl+T Cmd+T
Zeile springen Ctrl+G Ctrl+G
Suchen Ctrl+F Cmd+F
Ersetzen Ctrl+H Cmd+Option+F
Mehrfacher Cursor (nächsten hinzufügen) Ctrl+D Cmd+D
Mehrfacher Cursor (oben/unten hinzufügen) Ctrl+Alt+Up/Down Option+Cmd+Up/Down
Zeile nach oben/unten verschieben Alt+Up/Down Option+Up/Down
Zeile nach oben/unten kopieren Shift+Alt+Up/Down Shift+Option+Up/Down
Zeile ausschneiden Ctrl+X Cmd+X
Zeile kopieren Ctrl+C Cmd+C
Zeile löschen Ctrl+Shift+K Cmd+Shift+K
Zeile kommentieren Ctrl+/ Cmd+/
Dokument formatieren Shift+Alt+F Shift+Option+F
Speichern Ctrl+S Cmd+S
Editor schließen Ctrl+W Cmd+W
Editor aufteilen Ctrl+\ Cmd+\

Navigation

  • Zur Definition: F12
  • Definition anblicken: Alt+F12
  • Zu Verweisen: Shift+F12
  • Zurück/Vorwärts: Alt+Links/Rechts (Windows), Ctrl+–/Ctrl+Shift+– (Mac)

Bearbeitung

  • Zeile duplizieren: Shift+Alt+Down (Windows), Shift+Option+Down (Mac)
  • Zeile nach oben/unten verschieben: Alt+Up/Down (Windows), Option+Up/Down (Mac)
  • Alle Vorkommen auswählen: Ctrl+Shift+L (Windows), Cmd+Ctrl+G (Mac)
  • Rückgängig/Machen: Ctrl+Z / Ctrl+Y (Windows), Cmd+Z / Cmd+Shift+Z (Mac)

Integriertes Terminal

  • Neues Terminal: Ctrl+Shift+` (Windows/Mac)
  • Terminal umschalten: Ctrl+` (Windows/Mac)
  • Terminal beenden: Ctrl+Shift+W

Quellcodeverwaltung (Git)

  • Quellcodeverwaltung öffnen: Ctrl+Shift+G (Windows), Cmd+Shift+G (Mac)
  • Commit: Ctrl+Enter (im Eingabefeld für die Commit-Nachricht)

Verwendung über die Kommandozeile

# VS Code im aktuellen Verzeichnis öffnen
code .

# Bestimmte Datei an Zeile und Spalte öffnen
code myfile.js:10:5

# Diff-Ansicht zwischen zwei Dateien öffnen
code --diff file1.js file2.js

# Neues VS Code-Fenster öffnen
code -n

# Alle Erweiterungen deaktivieren
code --disable-extensions .

Anpassung

  • Theme ändern: Ctrl+K Ctrl+T (Windows), Cmd+K Cmd+T (Mac)
  • Tastaturkürzel öffnen: Ctrl+K Ctrl+S (Windows), Cmd+K Cmd+S (Mac)
  • Erweiterungen installieren: Ctrl+Shift+X (Windows), Cmd+Shift+X (Mac)

Snippets

  • Eigene Code-Snippets über Einstellungen: Benutzersnippets konfigurieren erstellen.

Tipps

  • Verwenden Sie die Befehlspalette (Ctrl+Shift+P / Cmd+Shift+P) für praktisch jeden Befehl oder jede Einstellung.
  • Der .vscode-Ordner in Ihrem Projekt ermöglicht arbeitsbereichsspezifische Einstellungen und Aufgaben.
  • Sie können Keymap-Erweiterungen installieren, um Shortcuts aus anderen Editoren zu verwenden (Vim, Sublime, etc.).

Für eine umfassendere Liste siehe das offizielle [PDF der Tastaturkürzel] oder den Shortcut-Verweis im Editor (Ctrl+K Ctrl+S).

So installieren Sie eine VS Code-Erweiterung aus der Befehlspalette

Sie können eine Visual Studio Code-Erweiterung aus der Befehlspalette installieren:

  1. Öffnen Sie die Befehlspalette mit Ctrl+Shift+P (Windows/Linux) oder Cmd+Shift+P (macOS).
  2. Tippen Sie Erweiterungen: Erweiterungen installieren ein und wählen Sie sie aus der Liste aus. Dies öffnet die Erweiterungsansicht, in der Sie nach einer Erweiterung suchen und sie installieren können.

Diese Methode erlaubt es Ihnen, Erweiterungen schnell zu installieren, ohne die Hände von der Tastatur zu nehmen oder durch Menüs zu navigieren.

Die Marketplace-Einträge bieten auch eine Installation per Einzeiler. Öffnen Sie das Schnell-Fenster mit Ctrl+P (Cmd+P auf macOS), fügen Sie ext install <publisher.extension-id> ein und drücken Sie Enter. Für vscode-icons lautet dieser Befehl ext install vscode-icons-team.vscode-icons.

Aus einem Terminal heraus wird dieselbe Erweiterung mit code --install-extension vscode-icons-team.vscode-icons installiert.

Für eine Übersicht der am häufigsten installierten Erweiterungen pro Sprache siehe Popularität von Programmiersprachen und Frameworks.

Weitere Liste von Editor-Tastenbelegungen

Ctrl+T (macOS: Cmd+T) - Workspacesymbole anzeigen
Ctrl+Shift+O (macOS: Cmd+Shift+O) - Dokumentensymbole anzeigen
Ctrl+Shift+P (macOS: Cmd+Shift+P) - Befehlspalette öffnen
Ctrl+Space - Codevervollständigung öffnen
Ctrl+. (macOS: Cmd+.) - Schnellkorrekturen öffnen
F2 - Symbol umbenennen
Shift+Alt+F (macOS: Shift+Option+F) - Dokument formatieren
F12 - Zur Definition
Shift+F12 - Verweise suchen
Alt+Shift+O - Direktiven organisieren
F4 - Typenhierarchie anzeigen

Weitere Liste von Debugging-Tastenbelegungen

Ctrl+Alt+D - Dart DevTools starten
F5 - Debugging starten
Ctrl+F5 - Starten ohne Debugging
Shift+F5 - Debugging beenden
Ctrl+Shift+F5 (macOS: Cmd+Shift+F5) - Debugging neu starten (oder Hot Restart beim Debugging von Flutter-Apps)
Ctrl+F5 - Hot Reload beim Debugging von Flutter-Apps
F9 - Breakpoint umschalten
F10 - Schritt überspringen
F11 - Schritt hinein
Shift+F11 - Schritt hinaus

Abonnieren

Neue Beiträge zu Systemen, Infrastruktur und KI-Engineering.