Poznaj najlepszy edytor kodu
4 godz. 1 min · HTML i CSS · Full-stack i Programowanie
Piotr PalarzWeb DeveloperW tej sekcji kursu zobaczysz jak zainstalować edytor w 3 najpopularniejszych systemach operacyjnych. Następnie poznasz główne panele tworzące interfejs VS Code, a także nauczysz się korzystać z panelu ustawień, aby w przyszłości dostosować do własnych potrzeb niemal każdy detal.
Aby praca z jakimkolwiek edytorem kodu była przyjemna, należy dostosować jego wygląd do swoich preferencji. W przypadku VS Code jest to bardzo proste, a ogrom szablonów, ikon czy dostępnych fontów zadowoli każdego. W kursie dowiesz się jak wyszukiwać i instalować szablony, jak szybko je zmieniać czy jak skonfigurować font z ligaturami.Następnie poznasz najważniejsze skróty klawiaturowe, a także sposoby na ich modyfikację lub nawet konfigurację własnych. To właśnie dzięki nim praca staje się wydajna, gdy jak najrzadziej sięgamy po myszkę.
VS Code oferuje szereg możliwości sprawnego poruszania się zarówno po całym projekcie jak i po jednym, wybranym pliku. W tej sekcji kursu zobaczysz jak szybko wyszukiwać plików i do nich przeskakiwać, jak przeszukiwać aktywny plik, a także jak korzystać z globalnej wyszukiwarki, która z czasem staje się nieodzownym narzędziem w rękach sprawnego dewelopera.Nie zabraknie również informacji o tym jak korzystać z wielu kursorów jednocześnie, jak przenosić, kopiować czy usuwać linie kodu czy szybko tworzyć całe pliki i katalogi.
Choć VS Code jest pełnoprawnym edytorem kodu już tuż po instalacji, to jego prawdziwy potencjał poznajemy dopiero wtedy, gdy przechodzimy do panelu rozszerzeń. Znajdziemy tam tysiące dodatków do tego edytora. Część z nich to szablony zmieniające jego wygląd, część do drobne narzędzia ułatwiające np. tworzenie plików, a część do prawdziwe "kombajny", np. do pracy z Gitem czy zamiany edytora w IDE dla wybranego języka.Z kursu dowiesz się jak wyszukiwać i instalować rozszerzenia, a także poznasz wiele z nich i zobaczysz jak mogą znacznie ułatwić codzienną pracę z kodem.
W tej sekcji kursu poznasz najpopularniejsze sposoby na wydajną pracę z językami HTML, CSS, JavaScript i PHP. Zobaczysz jak działa Emmet i w jaki sposób ułatwia pisanie kodu HTML i CSS, skonfigurujesz Prettier do formatowania kodu oraz narzędzie ESLint do walidacji i pilnowania standardów JavaScript.Zobaczysz również jak zamienić VS Code w prawdziwy IDE do pracy z językiem PHP, automatycznym formatowaniem kodu czy współpracy z frameworkiem Laravel.
Choć system kontroli Git jest narzędziem niezbędnym w pracy każdego programisty, większość przyznaje, że zna tylko podstawowe komendy, a gdy zachodzi potrzeba, np. wycofania zmian, szuka rozwiązania w internecie. Wszystko to za sprawą bardzo wielu komend Gita, a także ich specyficznych opcji.W kursie zobaczysz, że z poziomu VS Code można pracować z Gitem dużo prościej, w zasadzie wszystko "wyklikując". Nauczysz się tworzyć commity, synchronizować kod ze zdalnym repozytorium, porzucać zmiany, przywracać pliki czy przeglądać historię utworzonych commitów.
Kurs ten jest dla wszystkich osób, które chcą wydajniej pracować z kodem. Niezależnie czy jest to kod HTML, CSS, JavaScript, PHP czy Python, każdy z tych języków znajdzie wsparcie w Visual Studio Code. Kurs omawia edytor od podstaw, a wiedza z zakresu wymienionych wyżej języków nie jest wymagana, choć dla części z nich prezentowane są dedykowane rozwiązania.
1.42+
W tej lekcji pokażę ci jak możemy wewnątrz plików wyszukiwać
tak zwanych symboli i będzie to coś więcej niż wyszukiwanie tak jak za pomocą wyszukiwarki
po prostu tekstu ale tutaj już edytor będzie można powiedzieć wiedział
w jaki sposób podzielić nasz plik i wyekstrahować pewne symbole
przejdźmy do rzeczy będziesz wtedy wiedział o co chodzi utworzyłem sobie plik plugin js
jestto taka prosta klasa w języku javascript i zazwyczaj te pliki oczywiście
są znacznie większe jeżeli byśmy sobie przeszli teraz do command palette
możemy tutaj usunąć tą strzałeczkę i wtedy będziemy mieli tą paletę
do której można przyjść za pomocą command p i wpiszemy tutaj małpkę to
otworzy nam się taki taka przeglądarka symbolów i zauważ
że tutaj od razu klasa plugin została zaznaczona pod
spodem mamy poszczególne metody i to jest super przydatne jeżeli w pliku chcę przejść do
jakiejś metody mam duży plik na przykład w vue js gdzie mam i templatkę i
style i powiedzmy jakieś metody to zamiast scrollować i szukać gdzie jest taka metoda
albo używać wyszukiwarki za pomocą command f to wolę to zrobić
za pomocą właśnie edytora czy tego eksploratora symboli przechodzę
obrazu do metody na przykład say hello i mogę sobie ją podejrzeć czy edytować więc
to jest bardzo wygodne podobnie na przykład w css czyli domyślnie
edytor vs code on jest przygotowany do pracy z językiem javascript html
czy css natomiast będzie można również zainstalować sobie co później pokażę dodatki
dla języka php które również taki eksplorator symboli będą nam oferowały
ale przejdźmy może tutaj do pliku main css i
zauważ że jak tutaj zrobimy to samo czyli wpiszemy sobie małpkę to został
ten plik podzielony na wiele różnych symboli i możemy sobie je wyszukiwać
na przykład gdybym chciał znaleźć klasę invisible została znaleziona mogę
do niej przejść więc ten sposób bardzo łatwo jest nawigować po plikach jeżeli wiesz
na przykład jaką klasę css chcesz zmienić ja natomiast na codzień
ustawiam to sobie na skrócie klawiaturowym który jest wygodniejszy bo domyślnie jest to command shift
o lub na windowsie będzie to prawdopodobnie control shift o ja
sobie to przedstawiam na command r bo możesz tutaj też przejść wpisując
po prostu tą małpkę ale ja sobie to przestawiam więc mogę ci pokazać jak to zrobić
keyboard shortcuts zróbmy to tutaj i
wyszukałem sobie tutaj też wcześniej symbol i wystarczy że zmienimy ten oto skrót
na command r widzimy że coś znowu nadpisaliśmy
więc wystarczy znaleźć co to było i to jest
reload window nie jest mi to potrzebne w żaden sposób chodzi o to żeby odświeżyć
całe okno wszystko przeładować mogę to zrobić z poziomu tutaj jeśli dobrze pamiętam view i gdzieś tutaj
jest prawdopodobnie reload window jeżeli nie to w którymś z tych na
pewno menu tutaj się to znajduje więc to będę chciał po prostu usunąć
i powiem ci że z tego skrótu korzystam bardzo
bardzo często czyli command r i od razu sobie tutaj wpisuje na przykład do work
przeskakuje do takiej metody oczywiście w takim małym pliku wydaje się to bezcelowe
natomiast w dużych plikach naprawdę bardzo przyspiesza to pracę zerknijmy
jeszcze na koniec na plik html czy tutaj również będzie w stanie nam coś podpowiedzieć utworzymy
sobie tutaj na przykład jakiś container w ten sposób później jeszcze powiem jak
to działa bo skorzystam tutaj z emmeta i znowu jeżeli skorzystamy tutaj
z edytora czy z eksploratora symboli mogę wpisać container
zauważy ten div został znaleziony mogę od razu do niego przeskoczyć więc
jeszcze raz możemy to zrobić i jak widzisz mamy tutaj pełną listę wszystkich
symboli to zatem tyle w tej lekcji znowu poćwicz sobie
korzystanie z tego skrótu ustaw go sobie tak jak będzie ci wygodnie i na swoich
projektach przetestuj zobaczysz że to naprawdę bardzo bardzo przyspiesza pracę