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 tworzyć katalogi oraz
pliki natomiast zanim to zrobimy to chciałbym jeszcze przypomnieć o bardzo ważnym skrócie czyli
command lub control p który pozwala nam przejść do
takiej wyszukiwarki plików i tutaj będziemy mogli znaleźć wszystkie
pliki jakie są w naszym projekcie zaindeksowane czyli na przykład 404 mogę
wyszukać i tam przejść oczywiście za pomocą fuzzy search więc to jest o tyle wygodne
że jeżeli tutaj mamy katalog katalog js i na przykład plugins to owszem mogę wyszukać
plugins ale jeżeli mam duży projekt i mam kilka plików które nazywają się tak samo
to mogę zawęzić tutaj wyszukiwanie wpisując na przykład js plugins
i również zostanie to znalezione wystarczy wcisnąć enter aby taki plik otworzyć
pokażę ci jeszcze jeden ciekawy trik gdybyśmy pracowali na kilku plikach czyli
na przykład będziemy mieli otwarty plik plugins jeszcze otworzymy plik 404
i powiedzmy jeszcze plik index html teraz jeżeli chciałbym
przeskakiwać pomiędzy tymi plikami to mogę oczywiście nacisnąć command p i
te ostatnio używane pliki będą tutaj sortowane u góry czyli jak jestem
w index dam strzałkę w dół to mogę przeskoczyć do 404 i
teraz 404 jest pierwsze a indeks drugi natomiast jest fajny trik jak przejść
do ostatnio używanego pliku wystarczy nacisnąć command lub control i
dwa razy p czyli command pp w ten sposób i puścić czyli
trzymam command i dwa razy naciskam p to sprawi że przeskoczę do ostatnio używanego
pliku jeżeli ostatnio używany będzie plugins to teraz będę przeskakiwał
pomiędzy index i plugins bardzo fajny trik jeżeli
chodzi o samo tworzenie folderów i plików to możemy to robić tutaj w sidebarze
albo za pomocą tej ikonki utwórz plik albo utwórz folder tutaj
możemy wszystkie zwinąć jeżeli mamy jakiś duży projekt ja to mam ustawione
na skrócie klawiaturowym command shift b normalnie możesz go znaleźć w key bindings a
tutaj jeszcze odśwież czasami jeżeli widzisz że tutaj ci się nie pojawiły nowe pliki które
powinny być w katalogu to warto odświeżyć ja natomiast zazwyczaj tutaj tworzę pliki
już w konkretnym katalogu jeżeli na przykład w js chciałbym utworzyć nowy plik to
tutaj był kliknął prawym przyciskiem na ten katalog i wybrał new file i
nazwiemy sobie plik na przykład script.js zostanie
utworzony i otwarty co ważne możemy taki plik również utworzyć od razu
w podkatalogu czyli ja go usunę i powiedzmy że chcę mieć tutaj katalog scripts
i dopiero potem ten plik to nie muszę utworzyć nowego folderu wystarczy że tutaj wpiszę
script i następnie script.js w ten
sposób zostanie utworzony i katalog i plik sam katalog oczywiście
można utworzyć robiąc tutaj new folder reveal in finder
to jest specyficzne dla maca to znaczy że pokaże mi ten
katalog u mnie normalnie w finderze w takim eksploratorze plików na windowsie tutaj
będzie reveal in explorer coś takiego i po kliknięciu po prostu
w twoim systemie ten folder zostanie otwarty teraz chciałbym ci
pokazać jeszcze jeden fajny dodatek który jest zaczerpnięty
czyli jego idea z dodatku do sublime text 2 z którego ja również przez lata korzystałem
więc przejdziemy do dodatków command shift x u mnie i
wyszukamy sobie czegoś takiego jak advanced new file
i znajdziemy taki oto dodatek to jest chyba ten
dodatek dokładnie tak zainstalujemy sobie ten dodatek i
pokażę ci teraz jak za jego pomocą możemy tworzyć nowe pliki czyli przejdziemy
do command palette i mogę wpisać new file i widzimy tutaj advanced
new file musimy wybrać root czyli gdzie chcemy zacząć powiedzmy
że właśnie w workspace root czyli w tym głównym katalogu i teraz mogę
wpisać relatywnie do tego głównego katalogu co chcę utworzyć czyli na przykład js
js i powiedzmy że tam będziemy mieli plugins i
plugin js wciskam enter i jak widzisz taki plik również
został utworzony ja na co dzień lubię sobie ustawić ten skrót
pod alt command end bo tak byłem przyzwyczajony wcześniej w innym edytorze
do tego pokażę ci jak możemy to zrobić przejdziemy oczywiście do keyboard
shortcuts czyli to będzie tutaj wyszukamy sobie advanced czyli
zauważ że tutaj pojawiają się też dodatkowe komendy jak zainstalowaliśmy rozszerzenie
które jakiś komendy ma to one zaczynają się tutaj również pojawiać no
i jak widzisz jest to ustawione właśnie chyba na taki skrót jak chciałem zgadza
się chociaż mam wrażenie że nie zawsze tak było bo wiem że ja sobie ten skrót ustawiałem
a tutaj mam cały czysty edytor to oznacza że tak to wygląda ale możemy to również
zmienić czyli alt command n i teraz mogę sobie utworzyć właśnie
nowy plik na przykład w katalogu js tutaj też działa fuzzy search czyli możemy od
razu sobie zawęzić wyszukiwanie i powiedzmy w js plugins relatywnie
teraz do tego katalogu utworze sobie plugin 2 js i
taki plik nam się tutaj pojawia jak zatem widzisz bardzo prosto możemy tworzyć nowe
pliki i katalogi a rozszerzenie advanced new file jeszcze nam tą sprawę ułatwia
żebyśmy nie musieli korzystać z myszy