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+
Nasz edytor kodu zaczyna wyglądać całkiem nieźle natomiast jest
jeszcze jedna bardzo ważna rzecz aby dobrze się patrzyło na kod a
jest to nic innego jak font i font oczywiście możemy również zmienić natomiast
możemy ustawić tylko takie fonty jakie mamy zainstalowane w systemie więc albo
zainstalowane domyślnie w systemie albo pobrane z internetu i
zainstalowane więc teraz jesteśmy na takiej stronie na git hubie programming fonts i
tutaj jest kilka ciekawych przykładów fontów które ja również polecam ale w internecie
znajdziesz mnóstwo takich zestawień więc wystarczy sobie znowu wyszukać best
programming fonts i na pewno znajdziesz coś dla siebie więc jednym z takich
fontów jest na przykład source code pro bardzo fajny font mamy courier new
ten jest domyślnie praktycznie w każdym systemie tutaj
mamy jeszcze jakiś inny natomiast ja z tych które polecam to jest na przykład
monaco na macu domyślnie zainstalowany lub na przykład fira code więc
teraz skupimy się nie na tym co jest na tej stronie poprzeglądaj sobie to później
ale na tym jak ustawić font i teraz domyślnie tutaj mamy jakiś font ustawiony jeżeli
przejdziemy sobie do ustawień jak widzisz nic tutaj na temat fontu nie mam oprócz font size
które przedstawialiśmy w jednej poprzednich lekcji więc teraz
jeśli wyszukamy sobie tutaj font to widzimy coś takiego jak font-family i właśnie
na macu domyślnie jest to menlo w windowsie to będzie inny font mogę wybrać copy
to settings i to nic nie zmieni ale już widzisz że podobnie jak na przykład w css
fonty podajemy tutaj po przecinku a jeżeli font ma nazwę
dwuczłonowa taką ze spacją pomiędzy to musimy to podać w apostrofach
dlatego że w poprawnym jsonie tutaj nie możemy zawrzeć cudzysłowów w cudzysłowach
czyli tutaj podamy to w ten sposób no i oczywiście edytor będzie szukał
jeżeli w systemie nie ma menlo to spróbuję ustawić monaco jeżeli nie ma monaco to
courier new i można to łatwo sprawdzić jeżeli tutaj usunę na przykład menlo i zapiszę
to nasz font być może to zauważyłeś zmienił się na monaco w
ten sposób możemy dostosować sobie font i ja na przykład mam zainstalowany
bardzo fajny font taki jak fira code zapiszę
i zobacz jak teraz nam się to wszystko zmieniło może nie aż tak znacznie ale
zapewniam cię że ten font jest naprawdę bardzo czytelny i bardzo fajny do programowania
zobaczmy czy tutaj mamy jakiś javascript coś tutaj się znajduje
i wygląda to w taki oto sposób oczywiście oprócz zmiany fontu
możemy również zmienić sobie line height i zobaczmy
czy znajdziemy coś takiego editor lineheight
oczywiście również to możemy przestawić to zależy od twoich preferencji i ja preferuję
właśnie trochę większy lineheight czyli na przykład półtora zobaczmy okej
półtora jest to za mało domyślnie było 0 więc
zobaczmy jaki lineheight będzie większy okej wygląda na
to że on tutaj jest brany w pikselach nie pamiętam jak miałem ustawione wcześniej
więc ustawmy sobie na przykład 24 zobaczmy wygląda na to że tak że
to jest w pikselach więc zobaczmy 30 jak będzie wyglądał
warto sobie zerknąć na inne pliki być może jest delikatnie
za duży przyznam że nie pamiętam teraz dokładnie jaki mam ustawiony na
co dzień ale ustawmy sobie powiedzmy 26 no i to oczywiście również zależy od
twoich preferencji jeżeli chodzi o inne rzeczy związane z fontami to
pamiętam że mamy również coś takiego jak font ligatures to jest bardzo
fajna rzecz ale przejdziemy do tego za moment zobaczmy jeszcze antialiasing
jest coś takiego font aliasing
i tutaj mamy domyślny ale możemy ustawić antialiased jak
widzisz to w moim przypadku pogorszyło sprawę możemy ustawić none też wygląda
brzydko i możemy ustawić auto więc najlepiej chyba zostawić
to na default natomiast w zależności od systemu operacyjnego niektóre ustawienia tutaj
mogą sprawić że będzie to wyglądało nieco lepiej więc warto o tym wiedzieć teraz
przejdźmy jeszcze do ligatures dlatego że ja mam zainstalowany font fira code pokażę
ci w kolejnej lekcji jak instalować fonty który właśnie ma coś takiego jak ligatures i
teraz na razie nie włączyliśmy ligatures ale czym one w ogóle są
będę chciał ci pokazać na przykładzie pliku javascript jeżeli
tworzysz w javascript to będziesz wiedział co ja tutaj chcę zapisać na przykład gdybym sobie
stworzył funkcję fn która powiedzmy przyjmuje 2 parametry
xy i jest to taka funkcja strzałkowa tak zwany arrow function i
ona na przykład by zwracała x plus y powiedzmy
że tylko tyle to zauważ że tutaj widzimy znak takiego nawiasa
nawiasu i widzimy również znak równa się i teraz czym są ligatures
jeżeli sobie przejdziemy do ustawień i tutaj
będę chciał wyszukać ligatures oczywiście font musi to
obsługiwać musisz znaleźć taki font który to obsługuje i włączymy sobie to na copy
to settings i ustawimy na wartość true zapiszę zauważ jak
to nam się zmieni tutaj od razu być może zauważyłeś że ta strzałka jest teraz jednolita
mimo tego że nadal są to dwa znaki czyli jeżeli teraz usunę jeden
znak to jak widzisz nie zostało usunięte wszystko tylko właśnie jeden znak
i te ligatures takie symbole one są różne oczywiście
na przykład jak byśmy sobie tutaj zrobili x plus plus to też zauważ że ten plus plus
jest takim jakby jednym symbolem to jest jedna z tych ligatures
również tutaj w akcji podobnie jak byśmy sobie zrobili takie potrójne porównanie
to będzie wyglądać tak nie każdemu się to musi podobać ale szczerze mówiąc ja się do tego przyzwyczaiłem
na co dzień z takich ligatures korzystam również coś takiego będzie
wyglądać w ten sposób czyli jeżeli dopiero zaczynasz z programowaniem to lepiej żebyś tego
nie włączał bo lepiej żebyś widział wykrzyknik i na przykład 2 znaki równa się natomiast z
czasem lepiej patrzy się na kod który wygląda w ten sposób czyli pojedyncze
takie zawsze zaprzeczenie i podwójne o w ten sposób
wygląda właśnie tak więc jeżeli chcesz takie ligatures sobie włączyć
to polecam ci to właśnie włączyć w ustawieniach ale przede wszystkim musisz znaleźć font
który to obsługuje i znowu polecam wpisać w internecie programming fonts ligatures
tak jak jest tutaj napisane ligatures i znajdziesz takie które będą odpowiednie
no i tutaj gdybyśmy jeszcze poszukali pewnie jeszcze jakieś dodatkowe ustawienia odnośnie
fontów się znajdą jak fontweight powiedzmy i jeszcze kilka innych
co ważne możemy również ustawić osobno font dla terminala więc
jeżeli bym sobie tutaj przeszedł view do terminal to jest zbudowany terminal o którym
będziemy mówić później ale jeżeli jesteśmy w lekcjach o fontach to możemy wpisać terminal
font i zauważ że znajdziemy również integrated terminal font
family tutaj możemy ustawić zupełnie inny font i możemy również ustawić sobie
jakąś czcionkę jakąś wielkość tego fontu
więc jeżeli sobie to skopiujemy to ja zaraz sobie to tutaj ustawię i
również skopiujmy te ustawienia i będę chciał ustawić powiedzmy menlo
i jeżeli to zapiszę to w terminalu jak widzisz już nam się zmieniło i ustawimy sobie tutaj
może też na 18 pikseli wielkość fontu żeby
to wszystko było dla tego kursu lepiej widoczne tutaj również będziemy
mogli ustawić sobie jeżeli dobrze pamiętam lineheight dokładnie tak
to jest to ustawione na jeden skopiujmy to do ustawień ustawimy
na przykład na 1.2 zobaczymy jak to będzie wyglądać jeżeli bym sobie tutaj sobie wpisał ls
żeby wyświetlić pliki wygląda to tak i mam wrażenie że tutaj ustawiamy
lineheight jakby proporcjonalnie czyli tak jak w css
do tego a że tutaj ustawiamy ten lineheight jakby w wartości pikselowej
bo tak mi tutaj wygląda bo jak ustawiłem i widziałeś wcześniej na przykład półtora to
był bardzo mały ten lineheight okej to zatem tyle jeżeli chodzi o fonty możesz sobie
jeszcze zerknąć jakie jeszcze tutaj ustawienia się znajdują natomiast jak znajdziesz w internecie jakiś
fajne font i nie wiesz że go zainstalować w kolejnej lekcji będę chciał ci pokazać jak to zrobić
na macu windowsie i w linuksie