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+
Widziałeś już że możemy tutaj pracować w vs code z gitem
w dosyć wygodny sposób w ui natomiast brakuje nam przeglądu historii
i powrotu do jakichś plików tego żeby zobaczyć ilu autorów pracowało nad repozytorium
i tak dalej to wszystko oczywiście możemy z wiersza poleceń wykonać ale należy znać
wszystkie komendy no i nie jest to tak przyjazne dla oka pokażę ci teraz
świetny dodatek który nazywa się git lens jest on bardzo popularny
zainstalujemy go sobie i zobaczysz co on nam może zaoferować jeżeli
teraz przejdziemy do pliku app który wcześniej modyfikowaliśmy to zauważ
że pokazują nam się tutaj takie adnotacje to jest tak zwany blame
jeżeli będę przeskakiwał to linijka po linijce jest w stanie mi pokazać
git lens swoją drogą to można wyłączyć ile by ci przeszkadzało kto
dokonał jakiej zmiany czyli to było w initial commit ale to już było 28
minut temu w commicie o nazwie change alt description wszystko
możemy sobie tutaj dokładnie zobaczyć zauważ że tutaj możemy również kliknąć i
mamy dużo różnych opcji możemy kliknąć tutaj zobaczyć
również linijka po linijce wszystko dokładnie jaki autor co zmienił w tym konkretnym pliku
ale to co najważniejsze to jak przyjdziemy sobie do vue
i tutaj do appearence i włączymy activity
bar bo my go ukryliśmy wcześniej to zauważ że pojawiła się tutaj nowa zakładka i
jest to właśnie git lens można tutaj przejść w ten sposób lub jeżeli
activity bar tak jak ja mam na co dzień będziemy mieli ukryty to można
tam przejść w ten sposób że wpiszemy sobie show git lens i
tam przejdziemy no i to oczywiście można przypisać do skrótu klawiaturowego i teraz
tutaj mamy bardzo bardzo dużo ciekawych rzeczy po pierwsze widzimy nasze repozytorium
widzimy jakie commity były wykonane tutaj na origin master widzimy
jakie mamy gałęzie mamy jedną ilu mamy ile mamy osób
które pracują na tym repozytorium i jakie commity i kiedy te osoby wykonały
to wszystko można klikać przechodzić do dalszych szczegółów to juz jest świetne natomiast
ja chciałbym ci pokazać jedną fajną rzecz jeżeli sobie otworzymy plik app
to wtedy ten plik się tutaj wczyta i file history pokaże
nam dokładnie w jakich commitach ten konkretny plik został zmieniony i przez
kogo i zauważ że w initial commit tutaj nam to będzie porównywać tego
pliku najpierw nie było został on dodany potem w tym commicie mieliśmy vue
logo zamieniliśmy to na vue logo 2 w tym z kolei commicie mieliśmy
vue logo zamieniliśmy na vue logo 3 może pamiętasz jak rozwiązywaliśmy
konflikty to właśnie wtedy dwóch różnych deweloperów można powiedzieć z
vue logo zamieniło jeden na vue logo 3 jeden na vue logo 2 no i obecnie
mamy właśnie logo 2 i teraz fajna rzecz jeżeli znajdziesz
sobie w historii tego pliku moment do którego chciałbyś wrócić to na przykład
tutaj do tego vue logo 3 to wystarczy że klikniesz tutaj prawym przyciskiem wybierzesz
restore i teraz jak sobie przejdziemy do naszego panelu który mieliśmy już wcześniej
czyli do tego standardowego source control zauważ że app mamy modified
czyli że ten plik został zmodyfikowany to mogę sobie pozamykać i
przejść do naszego oryginalnego app i zauważ że tutaj będziemy gdzieś
widzieli że jest to zmodyfikowane dokładnie w tym miejscu tutaj chyba git
nam zapomniał to podświetlić mimo tego że tutaj pokazuje ale mieliśmy
tutaj właśnie vue logo 2 zamieniło się to na vue logo 3 i
w terminalu gdybyśmy wpisali git status to zobaczymy że mamy
plik zmodyfikowany i dodany do staging area okej czyli
to z tego powodu nam tutaj git tego nie pokazał bo jest to tu w staging area
czyli można powiedzieć że ten plik sobie przywróciliśmy i jest on staging area a
więc możemy go po prostu zacommitować i w ten sposób wrócić do starszej wersji pliku
jak widzisz bardzo bardzo proste można to sobie po prostu wyklikać i choć
polecam ci żebyś poeksperymentował sobie z git lens to pokażę ci na koniec
jeszcze jedną bardzo fajną rzecz z której ja często sobie korzystam czyli
przeszukiwanie commitów to też można zrobić z terminala ale łatwiej jest to zrobić
z użyciem i git lens czyli jak sobie przejdziemy do tego narzędzia git lens to mamy
tutaj coś takiego jak search commits i od razu możemy nacisnąć sobie
tutaj i będziemy szukać po autorze na przykład możemy po commit
id po plikach które zostały zmodyfikowane nawet tutaj globy można wpisywać czyli
takie jakby z wyrażeniami regularnymi nie muszą to być dokładne pliki albo
po zmianach natomiast ja chcę wyszukać w ogóle w commitach więc
będzie szukało mi w zasadzie po wszystkim i nasze komity nazywały się
na przykład desc czy description więc wpiszmy description wciskam
enter i jak możesz zobaczyć tutaj one się pojawiły to jest jeden
commit który miał w nazwie change alt description możemy tutaj
sobie do niego przejść zobaczyć jakie pliki zostały zmodyfikowane co się w nich zmieniło i
tak dalej mam nadzieję że już widzisz potęgę tego dodatku
on współpracuje z tym co jest budowane w git bo jeżeli przejdziemy sobie do
naszego oryginalnego panelu tutaj wciąż możemy commitować czy wycofywać
pojedyncze pliki lub kilka plików stąd natomiast git lens pozwala nam
jakby z lotu ptaka zerknąć na nasze repozytorium z jednej strony z lotu ptaka
czyli kto ile jakich commitów wykonał na przykład a z drugiej strony bardzo
specyficznie wyszukać tego co nas interesuje i przywrócić jakieś konkretne
pliki co czasami jest bardzo przydatne