VS Code – Visual Studio Code – shortcuts

Linie kodu

ALT + Z – zwijanie linii w widoku pliku

Alt + ↓ – przeniesienie linii, lub całego bloku w dół
Alt + ↑ – przeniesienie linii, lub całego bloku w górę

Shift + Alt + ↑ – duplikowanie linii kodu w dół
Shift + Alt + ↓ – duplikowanie linii kodu w górę
Alt i przeciągnięcie do końca linii, następnie zaznaczenie innej linii – multi zaznaczenie wielu linii nie będących koło siebie

Ctrl + Shift + [ – zwiń blok
Ctrl + Shift + ] – rozwiń blok
Ctrl + K Ctrl + 0 – zwiń wszystkie
Ctrl + K Ctrl + J – rozwiń wszystkie

Edycja i nawigacja

Ctrl/Cmd + D – zaznaczenie kolejnych wystąpień zaznaczonego fragmentu
Ctrl + Shift + L – zaznacz wszystkie wystąpienia słowa
Alt + Click – wielokrotne kursory (multi-cursor) w miejscach kliknięcia
Alt + Shift + → – zaznacza całe wyrazy

Praca z plikiem

Ctrl/Cmd + S – zapisanie pliku
Ctrl/Cmd + N – nowy plik
Ctrl/Cmd + O – otwórz plik
Ctrl/Cmd + K S – zapisz wszystkie
Ctrl/Cmd + W – zamknij plik
Ctrl/Cmd + K W – zamknij wszystkie pliki

Wyszukiwanie i nawigacja

Ctrl + P – szybkie przejście do pliku
F12 – idź do definicji
Alt + F12 – podgląd definicji (peek)
Ctrl + G – idź do linii
Ctrl + Shift + O – idź do symbolu w pliku
Ctrl + F – wyszukaj w pliku
Ctrl + H – wyszukaj i zamień

kodowanie

  • Ctrl/Cmd + Shift + P – otwiera wiersz poleceń z funkcjami, gdzie możemy wyszukiwać poleceń po wpisaniu wyrazu
    • Transform To Lowercase – zamienia wszystkie znaki na małe litery
  • Shift + { oraz zaznaczenie fragmentu kodu – zamknięcie go w nawiasy {}
  • Ctrl + lewy przycisk myszy na konkretnej nazwie (komponentu, class, zmiennej, funkcji itp.) – podświetla jej wywołanie lub zdefiniowanie
  • początek tagu html następnie Ctrl + spacja – wyświetla w popupie podpowiedzi Emmet
  • Ctrl/Cmd + enter – tworzenie nowej linii poniżej bez potrzeby przenoszenia kursora na koniec wiersza, w dowolnym miejscu możemy mieć kursor
  • Ctrl/Cmd + Shift + \ – w pętli, tablicy, obiekcie – podświetlenie otwierającego i zamykającego nawiasu

Terminal i panel

Ctrl/Cmd + Shift + E – otwiera panel explorera
Shift + Ctrl/Cmd + F – otwiera panel wyszukiwania
Ctrl/Cmd + Alt + Enter – zastąp wszystko
Ctrl/Cmd + Shift + P – otworzenie Command Palette
Ctrl/Cmd + ` – otwórz/zamknij terminal
Ctrl/Cmd + Shift + ` – nowy terminal
Ctrl/Cmd + B – pokaż/ukryj panel boczny (Explorer)
Ctrl/Cmd + Shift + P – pokaż paletę poleceń

Zakładki z plikami projektu

Ctrl/Cmd + Tab – przemieszczanie pomiędzy zakładkami
Ctrl/Cmd + W – zamknięcie aktywnej zakładki
Ctrl/Cmd + K i potem Ctrl/Cmd + W – zamyka wszystkie otwarte zakładki
Ctrl/Cmd + K i potem Ctrl/Cmd + \ – dzieli okno na jedną zakładkę na górze reszta zostaje na dole

inne

Ctrl/Cmd + Shift + X – wyświetla w lewym pasku wykaz rozszerzeń w 3 listach: installed, popular, recommended
skróty dla Windows
skróty dla macOS

Wszystkie skróty możesz podejrzeć i zmienić w File → Preferences → Keyboard Shortcuts (Ctrl + K Ctrl + S)

Hope this helps and happy coding :)

Zobacz jeszcze

różne pojęcia i skróty

TTL -  Time to Live (czas życia) — to ustawienie określające, jak długo dane (w formie pakietu) są ważne i dostępne w sieci, zanim router je usunie. Czas ten możemy również nazwać...

npm

npm czyli Node Package Manager - menadżera pakietów dla Node.js Parę ciekawych faktów: npm jest napisany całkowicie w języku JavaScript npm jest aplikacją wiersza poleceń, CLI npm...