Die wichtigsten VS-Code-Tastenkürzel für produktive Entwickler
Als Entwickler gewinnen wir mit am meisten Produktivität, wenn wir Navigation und Bearbeitung im Editor beherrschen. Wer schnell Funktionen findet, zwischen Dateien springt und Code effizient bearbeitet, kann sich auf die schwierigen Probleme konzentrieren, statt mit dem Editor zu kämpfen.
Hier sind meine liebsten Produktivitätstechniken und Tastenkürzel für VS Code. Besonders nützlich ist der Befehl #, um Symbole im ganzen Workspace zu suchen.
Navigation
Dateinavigation
Cmd + P: Dateien schnell mit unscharfer Suche öffnen@: Zu Symbolen in der aktuellen Datei springen#: Symbole im ganzen Workspace suchen%: Text in allen Dateien suchen
Zurück/Vorwärts
Ctrl + -: Zu vorherigen Cursorpositionen zurückspringenCtrl + Shift + -: Zur nächsten Cursorposition vorwärtsspringen- Funktioniert über Dateien und Cursorpositionen hinweg
Letzte Bearbeitungsstelle
Cmd + K, Cmd + Q: Dorthin springen, wo Sie zuletzt etwas bearbeitet haben- Ideal, um nach dem Erkunden anderer Dateien zurückzukehren
Zwischen zuletzt verwendeten Tabs wechseln
Ctrl + Tab: Zuletzt verwendete Tabs anzeigen und durchblättern- Kurz tippen, um zwischen den letzten 2 Dateien zu wechseln
- Gedrückt halten, um die vollständige Liste nach Aktualität sortiert zu sehen
Zu Zeile/Spalte springen
- Befehlspalette öffnen:
:22springt zu Zeile 22 :22:10springt zu Zeile 22, Spalte 10- Hilfreich bei Stacktraces und minifizierten Dateien
Definition & Referenzen
Ctrl + ClickoderF12: Zur Definition springenShift + F12: Alle Referenzen finden- Ideal, um unbekannte Codebasen zu erkunden
Bearbeiten
Zeilenoperationen
Option + Shift + ↑/↓: Zeile nach oben/unten duplizierenOption + ↑/↓: Zeile nach oben/unten verschieben (Zeilen “blubbern” lassen)- Funktioniert auch mit mehreren ausgewählten Zeilen
Intelligente Auswahl
Option + ←/→: Wortweise bewegenOption + Shift + ←/→: Wortweise auswählenCmd + ←/→: Zum Zeilenanfang/-ende springenCmd + K, ;: Innerhalb von Anführungszeichen auswählen (erfordert das Plugin Quick and Simple Text Selection)
Auswahl erweitern
Cmd + Shift + ←/→: Bis zum Zeilenanfang/-ende auswählen- In der Befehlspalette nach “Expand Selection to Scope” suchen
- Wählt schrittweise grössere Codeblöcke aus
Anführungszeichen verwalten
Cmd + ': Zwischen Anführungszeichentypen wechseln (mit Plugin)- Funktioniert mit einfachen, doppelten und Backtick-Anführungszeichen
Profi-Tipps
Die Befehlspalette verwenden
Cmd + Shift + P: Öffnet die Befehlspalette- Nach Befehlen suchen, an die Sie sich nicht erinnern
- Zeigt die Tastenkürzel der Befehle an
Breadcrumbs aktivieren
- Zeigt Dateiort und Codestruktur an
- Schnelle Navigation zwischen benachbarten Dateien
- Zugriff auf Symbole und Dateihierarchie
Denken Sie daran: Ziel ist es, die Maus möglichst wenig zu benutzen und die Tastatur möglichst effizient. Beginnen Sie mit einigen wenigen Tastenkürzeln und nehmen Sie nach und nach weitere dazu, sobald sie Ihnen in Fleisch und Blut übergegangen sind.
Quelle: MAXIMUM VS Code Productivity — Navigating Codebases Quickly - YouTube. Danke an Wes Bos für das Video.