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+
Na początek rzućmy okiem jak wygląda ten edytor można
powiedzieć out-of-the-box czy bez żadnych dodatkowych ustawień my później
bardzo mocno zmienimy wygląd tego edytora pewne rzeczy ukryjemy i tak dalej natomiast
po uruchomieniu wygląda on dokładnie w ten sposób ja pobrałem sobie paczkę
ze strony html5 boilerplate com właśnie
z kodem abyśmy tutaj nie musieli wymyślać jakiegoś swojego projektu i będę
chciał przeciągnąć ten folder tutaj to sprawi że vs code
nam ten folder czy cały ten projekt możemy powiedzieć uruchomi i tutaj
w sidebarze będziemy mieli wszystkie pliki możemy po tych plikach przechodzić
oczywiście w taki standardowy sposób jak w każdym innym edytorze natomiast
w tej lekcji chciałbym się bardziej skupić na tym jakie panele znajdują się w edytorze vs
code dlatego może powiększę ten edytor na cały ekran i zajmiemy
się tym co mamy po tej stronie pierwszy panel który tutaj mamy to jest taki
activity tab i tutaj mamy najważniejsze
panele gdzie możemy je po prostu zmieniać pierwszy jest to explorer i przy okazji jak widzisz
po najechaniu pokazuje nam skrót klawiaturowy dla maca jest to shift
command e w windowsie będzie to prawdopodobnie shift
control e dlatego że na macu i na windowsie zazwyczaj command
to samo co control także niektóre skróty jeżeli nie korzystasz z maca możesz
mieć inne niż ja nie mniej jednak po najechaniu tutaj będziesz je widział i pamiętaj
że prawie zawsze jak ja mówię command to na windowsie oznacza to control podobnie zresztą w
systemie linux więc to jest pierwszy panel i jest to explorer ten panel
pokazuje nam po prostu otwarte foldery i pliki i tutaj może być więc wygląda
to mniej więcej w ten sposób tutaj możemy tworzyć nowe pliki dodawać katalogi pracować
z tymi plikami gdzie pod prawym przyciskiem mamy pewne opcje które też będziemy
mogli potem zmodyfikować i tak dalej czyli tutaj widzimy strukturę naszego projektu kolejny
panel jest to panel search czyli wyszukiwania gdzie mamy takie
standardowe wyszukiwanie możemy wyszukiwać i zastępować to jest standardowe wyszukiwanie
tutaj z zastępowaniem tutaj mamy jeszcze dodatkowe opcje cały ten panel będziemy też
omawiać w dedykowanej lekcji następny panel jest to panel source
control i tutaj będziemy pracować w naszym przypadku z gitem będziemy
tutaj mogli commitować zmiany przywracać te zmiany sprawdzać historię i tak
dalej temu też będzie poświęcony zupełnie osobny rozdział kolejny panel
jest panel do debugowania i też przypomnę że każdy z tych paneli
jak widzisz ma swój skrót klawiaturowy aby można było bez klikania bezpośrednio
do niego przyjść w tym panelu będziemy mogli debugować nasze aplikacje o
czym powiemy sobie również w stosownej lekcji i ostatni panel który się tutaj pojawia
jest to panel z instalacją dodatków jest to bardzo
wygodne dlatego że właśnie z tego miejsca wprost możemy instalować rozszerzenia
takie jak na przykład szablony skórki czy na przykład
zestawy ikon ale także różne rozszerzenia do walidacji kodu i tak dalej
czym również będziemy się zajmować i tyle tutaj jest tych ikon domyślnie
ale niektóre rozszerzenia mogą w tym miejscu poniżej dokładać swoje
kolejne ikony więc warto wiedzieć że z czasem jak zainstalujesz jakieś dodatki mogą
się tutaj pojawić jeszcze nowe ikony niżej mamy jeszcze taką ikonkę
zębatki tutaj możemy przejść do ustawień i tak dalej ale tam będziemy
przechodzić w prostszy sposób co ci później pokażę i następną rzeczą którą
mamy tutaj u dołu jest statusbar na razie na nim za wiele
się nie dzieje ale w zależności od tego co robimy czy w jakim pliku jesteśmy
jak widzisz tutaj u dołu mogą się zmieniać różne te statystyki
które są pokazywane różne informacje czy wręcz opcje które możemy
zmieniać jak na przykład tutaj kliknąłem pokazała to pokazała nam się opcja indent
using spaces i możemy wybrać ile spacji ma mieć wcięcie które
robimy na tabulaturze także tutaj jest trochę takich różnych opcji no
i jest jeszcze jeden panel którego na razie nie widzimy ale możemy go otworzyć
i możemy to zrobić skrótem klawiaturowym lub na przykład tutaj z
menu górnego możemy otworzyć sobie na przykład terminal wtedy nam się pojawi
jeszcze jeden taki panel gdzie nie tylko jest terminal o którym będziemy potem
mówić ale także jeszcze dodatkowe panele jak output debug console
czy problems gdzie będą się wyświetlać błędy na przykład w naszym kodzie i
to jest właśnie taki ostatni panel z tych które tutaj mamy oprócz
tego mamy jeszcze panele można powiedzieć jakby wysuwane z góry jeżeli na macu
wcisnę command shift p na windowsie i na linuksie jest to control
shift p to pojawia nam się tak zwany command palette bardzo dużo
będziemy z tego korzystać tutaj będziemy mogli różne polecenia wybierać
ale również będziemy z tego poziomu mogli przeskakiwać po plikach dlatego że command
shift p pokazuje nam takie menu gdzie na początku jest wpisany taki
nawias ostry ale jeżeli bym go usunął to mamy zupełnie podobny
panel ale tym razem z listą plików więc okazuje się że tak naprawdę wystarczy
wcisnąć command p lub control p na windowsie i pojawi nam się dokładnie
takie samo okienko a gdybyśmy tu wpisali nawias ostry to przejdziemy do
command palette czyli tak jak byśmy wcisnęli command shift
p tutaj bardzo wiele różnych rzeczy będzie można wpisywać co ci później pokażę
na przykład aby przejść do linii ósmej możemy wpisać dwukropek 8 wcisnąć
enter i w tym pliku znajdziemy się w linii ósmej tak więc to
jest taki ogólny przegląd paneli które się tutaj pojawiają pokażę
ci jak część z nich ukryć jeżeli nie będziesz chciał z nich korzystać bo ja na co dzień na przykład większość z nich ukrywam
bo wolę do nich przechodzić po prostu używając skrótów klawiaturowych to
zatem tyle na początek w kolejnej lekcji zobaczymy jak wyglądają ustawienia gdzie
będziemy mogli skonfigurować bardzo wiele rzeczy