Przejdź do treści
VS Code bez skrótów = strata czasu
· 3 min czytania

VS Code bez skrótów = strata czasu

VS Code Produktywność IDE Poradnik

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ótDziałanie
Ctrl + Shift + KUsuń całą linię
Alt + ↑/↓Przesuń linię góra/dół
Ctrl + /Zakomentuj/odkomentuj linię
Ctrl + BPokaż/ukryj sidebar
Ctrl + \Podziel edytor na dwa panele
F12Idź do definicji
Shift + F12Pokaż 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.

Udostępnij X / Twitter LinkedIn
🤖

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.

Sprawdź kurs