VS Code bez skrótów = strata czasu
Wciąż widzę to na pair codingu: myszka, menu, explorer, klik, klik. To zabija flow.
Serio - jeśli za każdym razem, gdy chcesz otworzyć terminal, sięgasz do menu, a żeby przejść do pliku klikasz po drzewku katalogów, tracisz kontekst. A kontekst w programowaniu to waluta. Każde przerwanie = kilkadziesiąt sekund powrotu do stanu skupienia.
5 skrótów, które zmieniają grę od pierwszego dnia
To nie są „power tricks” dla zaawansowanych. To podstawy efektywnej pracy w VS Code.
Ctrl + Shift + ~ - Terminal bez wychodzenia z kodu
Otwiera zintegrowany terminal w bieżącym workspace. Nie musisz przełączać się między oknami, nie tracisz kontekstu. Jeden skrót i jesteś w terminalu, kolejne wciśnięcie - wracasz do kodu.
Ctrl + P - Natychmiastowe wyszukiwanie plików
Zapomnij o klikaniu po drzewku folderów. Ctrl + P, wpisujesz kilka liter nazwy pliku - gotowe. Działa z fuzzy matching, więc usrserv znajdzie UserService.ts.
Bonus: dodaj @ po nazwie pliku, aby nawigować do symboli wewnątrz pliku, albo : żeby skoczyć do konkretnej linii.
Ctrl + Shift + P - Command Palette
Wszystko w jednym miejscu. Nie pamiętasz gdzie jest ustawienie? Ctrl + Shift + P. Chcesz zmienić język pliku? Command Palette. Restart extension host? Command Palette.
To jest centrum dowodzenia VS Code. Jeśli znasz tylko jeden skrót - niech to będzie ten.
Alt + Click - Multi-cursor
Klikasz z Altem w różne miejsca w kodzie - pojawia się kilka kursorów. Edytujesz wszystkie jednocześnie. Idealne do:
- Zmiany nazw zmiennych w kilku liniach
- Dodawania tego samego prefiksu/sufiksu
- Równoczesnej edycji argumentów
Ctrl + D - Zaznacz kolejne wystąpienie
Masz zaznaczone słowo i chcesz zaznaczyć następne takie samo? Ctrl + D. Każde naciśnięcie dodaje kolejne wystąpienie do multi-selekcji. Potem edytujesz wszystkie naraz.
Szybsze niż Find & Replace, bo masz pełną kontrolę - widzisz co zaznaczasz i możesz pominąć te wystąpienia, które chcesz zostawić.
Dlaczego to ma znaczenie?
Jeśli nie używasz skrótów:
- Wolniej piszesz - ręce non-stop lecą z klawiatury na myszkę i z powrotem
- Wolniej debugujesz - każda nawigacja to dodatkowe sekundy
- Częściej tracisz kontekst - przerwania w flow kumulują się
To nie kwestia bycia „szybkim” - to kwestia utrzymania flow state. Programista w flow jest 2-5x bardziej produktywny niż ten, który co chwilę traci wątek.
Bonus: kolejne skróty warte nauki
Gdy opanujesz te pięć, sięgnij po kolejne:
| Skrót | Działanie |
|---|---|
Ctrl + Shift + K | Usuń całą linię |
Alt + ↑/↓ | Przesuń linię góra/dół |
Ctrl + / | Zakomentuj/odkomentuj linię |
Ctrl + B | Pokaż/ukryj sidebar |
Ctrl + \ | Podziel edytor na dwa panele |
F12 | Idź do definicji |
Shift + F12 | Pokaż wszystkie referencje |
Oficjalna ściągawka
Microsoft udostępnia pełną listę skrótów w formie PDF: Keyboard Shortcuts Windows
Wydrukuj, powieś obok monitora i zaglądaj, aż wejdą w nawyk. Po tygodniu nie wrócisz do myszki.
Chcesz opanować GitHub Copilot od podstaw?
Kurs GitHub Copilot - 5 poziomów, 15 modułów, od instalacji do własnych agentów. Pisany przez człowieka, weryfikowany z oficjalną dokumentacją VS Code.