Witamy z powrotem.
W tym filmie skonfigurujemy code light, aby działał na Mac OS dziesięć.
Teraz działam na Mac OS ten Catalina i instaluję code Lite 14 . 0. 0 w tym przypadku.
Zanim to zrobimy, musimy być pewni, że kompilator i kontrolka kodu zostały pobrane i zainstalowane.
Zrobiłem to w poprzednich filmach.
Jeśli tego nie zrobiłeś, proszę wróć i zrób to.
Więc znowu zainstalowałem kompilator i światło kodu.
Teraz zamierzam po raz pierwszy uruchomić światło kodu.
Możesz wejść do wyszukiwania w świetle reflektorów i wpisać code light i możesz zobaczyć, że code light pokazuje się właśnie tutaj,
wersja 14 . 0. 0.
I zamierzam kliknąć dwukrotnie, aby go uruchomić.
To całkiem normalne.
Możesz, ale nie musisz, otrzymać ten komunikat o błędzie tutaj.
Jest to bardzo częste, gdy instalujesz oprogramowanie z Internetu.
To nie pochodzi z Apple App Store.
Mówi, że światło kodu nie może być otwarte, ponieważ nie można zweryfikować dewelopera.
Więc co to oznacza?
Oznacza to tylko tyle, że trzeba pozwolić na jego uruchomienie.
Ok.
Jest to zabezpieczenie.
Więc co zrobimy, to odwołamy tutaj i i znowu, możesz nie dostać tej wiadomości.
Wszystko zależy od tego, jak został skonfigurowany twój system.
Podejdź do jabłka i przejdź do preferencji systemowych, a następnie wybierzesz bezpieczeństwo i prywatność właśnie
tutaj.
Pozwól, że przeniosę to na środek.
Wybieram bezpieczeństwo i prywatność.
A następnie w pierwszej zakładce, zakładce ogólnej, możesz zobaczyć na samym dole, że napisano tam, że światło kodu zostało
zablokowane przed użyciem, ponieważ nie pochodzi od zidentyfikowanego dewelopera.
Ponownie, wszystko to oznacza, że ta aplikacja nie pochodzi ze sklepu z aplikacjami, pochodzi z Internetu.
Więc i tak wybiorę Open i to uruchomi code light.
I znowu, teraz możesz zobaczyć, że dostaję ten sam komunikat, ale teraz dostaję przycisk otwierania.
Kliknę więc przycisk open i pozwolę sobie zamknąć te preferencje systemowe.
I to będzie uruchomienie światła kodowego po raz pierwszy.
I to jest to, co otrzymujesz przy pierwszym uruchomieniu code light.
Teraz dzieje się tu wiele.
Mam tutaj widok obszaru roboczego.
Mam okno powitalne i wygląda na to, że chce uruchomić kreator konfiguracji.
I mam też tę wiadomość na dole, która mówi, że Code light oferuje teraz lepszy motyw kolorów edytora.
Więc znowu, dużo się dzieje.
Możesz lub nie dostać tę wiadomość na dole o motywie kolorystycznym.
Jeśli tak, to chciałbym, żebyś anulował kreatora.
Za chwilę uruchomimy go ręcznie i powiemy, że tak jest w przypadku tej poprawki.
Więc wybiorę tak tutaj na dole po prawej stronie.
A ja klikam tak.
I pisze, że potrzebny jest restart lampki kodowej.
Chcesz go teraz ponownie uruchomić?
Jeszcze raz powiem tak.
Teraz kontrolka Code się zamknie i zrestartuje, a za chwilę powinna wrócić.
Ok, idealnie.
Teraz musimy uruchomić kreatora, kreatora konfiguracji.
To ten, który odwołaliśmy przed sekundą.
Więc uruchommy go ręcznie.
Podchodzimy, by pomóc uruchomić kreatora konfiguracji.
Dobra, zrobię to jeszcze raz.
Wybieram opcję help run the Setup Wizard.
Teraz ważne jest, abyśmy to zrobili.
Musimy to zrobić tylko raz w tej chwili.
To wszystko.
Po wykonaniu tej czynności nie musimy robić tego ponownie.
Więc witamy w kreatorze ustawień.
Wybieram następny Jaki jest mój profil rozwoju?
Innymi słowy, jaki rodzaj rozwoju będę robił z code light?
Otóż będę robił C C plus plus kod programistyczny Light obsługuje PHP, JavaScript node.
Uważam, że wystarczy wybrać C, C plus plus rozwój, bo o tym jest ten
kurs i wybrać next.
Teraz jest to naprawdę ważny krok.
Pamiętaj, że zainstalowaliśmy już nasze kompilatory, więc pozwolimy, aby code light ustawił te kompilatory
za nas.
Klikamy więc na scan i code light przeskanuje nasz system w poszukiwaniu tych kompilatorów.
Więc wybiorę to teraz.
I możesz zobaczyć, że trzy kompilatory pokazują się teraz, co jest całkiem normalne.
To naprawdę ten sam kompilator z trzema różnymi nazwami.
Więc to jest dokładnie to, czego chcemy.
Jeśli nic się tu nie pojawi, to jest bardzo prawdopodobne, że nie zainstalowałeś kompilatora.
Wróć więc do poprzednich filmów i zainstaluj swój kompilator.
Wybieram następny tutaj możesz dostosować swoje kolory.
Używam tutaj tylko domyślnych ustawień.
Ciemne, jasne, szare, co kto woli.
Ponownie, wybieram tylko domyślne.
W następnej kolejności wybieram białą spację i wcięcie.
Zamierzam po prostu zostawić te domyślne jak są i zamierzam wybrać Finish teraz zrobiliśmy kod, który zamknie
się i otworzy ponownie, a nasze kompilatory i nasze środowisko powinny być ustawione.
Po pierwsze, musimy sprawdzić, czy kompilatory rzeczywiście zostały ustawione poprawnie.
Więc możemy to zrobić, podchodząc do ustawień, ustawień budowania, a następnie możesz zobaczyć tutaj w zakładce
Kompilatory, po wybraniu GCC, będziemy używać GCC.
Teraz ważną rzeczą jest to, że kiedy wybierzesz GCC i kompilatory, a następnie narzędzia, widzisz rzeczy tutaj, widzimy
te ścieżki tutaj.
Jeśli nic tu nie ma, to znowu najprawdopodobniej coś poszło nie tak z twoją instalacją kompilatora.
Ok, więc to wszystko.
Wybieram.
Ok.
I nasz kompilator jest ustawiony.
Ok.
Tak więc Code Lite, jak wspomniałem, jest zintegrowanym środowiskiem programistycznym, co oznacza, że
możemy budować i uruchamiać oraz debugować programy RC.
Wykorzystuje on model przestrzeni roboczej.
Chodzi więc o to, że możemy stworzyć przestrzeń roboczą i tworzymy przestrzenie robocze.
Po lewej stronie widzimy widok obszaru roboczego, a następnie możemy dodać wiele projektów do obszaru
roboczego.
To jest całkiem fajne.
Możemy mieć jeden obszar roboczy i całą masę projektów w jego obrębie.
Wiele innych idej nie działa w ten sposób.
Zasadniczo pozwalają one tylko na pracę nad jedną rzeczą w tym samym czasie.
Więc to jest całkiem fajny model tutaj.
Teraz, aby to zrobić, musimy stworzyć nowy obszar roboczy, prawda?
Nie ma tu nic.
Widzisz, że jest tu dużo miejsca, prawda?
Nic się nie dzieje.
Więc co zrobimy, to stworzymy nowy obszar roboczy.
Możemy to zrobić klikając właśnie tutaj na ten przycisk, new workspace.
Albo mogę podejść do pojawienia się na pasku menu i kliknąć Workspace New workspace.
I znowu, przydałoby się albo jedno, albo drugie.
Wybieram ten przycisk tutaj, a następnie otrzymuję to okno dialogowe wyboru typu obszaru roboczego.
Chcę stworzyć przestrzeń roboczą Cplusplus.
To naprawdę ważne, że wybieramy tutaj Cplusplus i ja wybieram.
Ok, teraz zapyta mnie, gdzie chcesz przechowywać ten obszar roboczy?
Po prostu umieszczę go bezpośrednio w moich katalogach użytkownika, dokumentach, katalogu lub folderze dokumentów i jaka jest
moja nazwa obszaru roboczego?
Po prostu nazwę ją tutaj pierwszym obszarem roboczym.
Pokazuje pełną ścieżkę do miejsca, w którym ten plik pierwszy obszar roboczy będzie przechowywany.
Jeśli chcesz umieścić go gdzieś indziej, możesz po prostu kliknąć te trzy przyciski i wybrać
dowolny folder.
Zachęcam do zaznaczenia tego małego checkboxa na dole.
W ten sposób tworzy przestrzeń roboczą w osobnym katalogu.
Dzięki temu, gdy stworzymy wiele przestrzeni roboczych, będą one ładnie zorganizowane.
Teraz słowo ostrzeżenia, nie używaj spacji.
Znaki specjalne.
Innymi słowy, nie używaj spacji takich jak tutaj.
Nie używaj znaków specjalnych, takich jak plusy, ampersandy i wszelkiego rodzaju dziwne rzeczy, nie używaj też żadnych
znaków międzynarodowych.
Te spowodują wszelkiego rodzaju problemy z budową.
Utrzymuj nazewnictwo naprawdę, naprawdę prosto, ze wszystkim, co robimy w linii kodu.
Ok.
Ponadto, jeśli twoja nazwa użytkownika, możesz zobaczyć moją nazwę użytkownika tutaj jest moje imię i nazwisko.
Jeśli twoja nazwa użytkownika ma spacje lub jeśli ma znaki specjalne lub międzynarodowe znaki, to umieść swoją przestrzeń
roboczą w innym miejscu.
Utwórz nowy folder gdzieś, który nie ma tego i po prostu przechowuj go gdzieś indziej lub poza swoim katalogiem.
Możemy już iść.
Będziemy tworzyć przestrzeń roboczą.
Kiedy kliknę na przycisk OK, zobaczysz, że ten pierwszy obszar roboczy pojawi się tutaj, w widoku obszaru
roboczego, w lewym górnym rogu.
Klikam więc na przycisk OK.
A tu jest moje miejsce pracy.
Widać to właśnie tam.
Pierwsza przestrzeń robocza, widać, że ten cały obszar tutaj po prawej został wyczyszczony sam w sobie.
Miejsce pracy naprawdę nie robi dla nas zbyt wiele.
To tak naprawdę pojemnik lub uchwyt na projekty.
Teraz musimy stworzyć nasz pierwszy projekt i możemy to zrobić wybierając obszar roboczy, a następnie
klikając na niego prawym przyciskiem myszy i wybierając new new project.
Dobrze, więc zrobię to jeszcze raz.
Klikamy prawym przyciskiem myszy na obszar roboczy, a następnie wybieramy new new project.
A teraz zajmiemy się nowym projektem Wizard.
I to jest naprawdę ważne, żebyśmy to dobrze zrozumieli.
Jest tu sporo ustawień i w zależności od tego, jak je wypełnimy, nasze projekty mogą się budować lub
nie.
Więc przejdę przez to naprawdę powoli i ostrożnie.
To jest ścieżka do naszego obszaru roboczego i pyta nas o nazwę nowego projektu właśnie tutaj.
Więc po prostu nazwę ten projekt jeszcze raz.
Bez spacji, bez znaków specjalnych, bez znaków międzynarodowych.
Upewnij się, że to pole wyboru jest zaznaczone.
Utwórz projekt w swoim własnym folderze pod tym obszarem roboczym, który utrzymuje je ładnie zorganizowane.
Kategoria, którą wybierzemy to Konsola.
Kolejną opcją jest tutaj typ dla typu.
Chcemy faktycznie wybrać prosty plik wykonywalny GCC.
To jest naprawdę ważne, ponieważ będziemy używać kompilatora C pisząc
programy C, więc chcemy użyć GCC dla typu kompilatora, chcemy się upewnić, że wybieramy GCC ponownie, programy C bardzo ważne
dla debuggera.
Chcemy wybrać debugger Lldb, ponieważ jesteśmy na macu.
Używamy innego debuggera niż zwykły GDB.
A następnie dla systemu budowania chcemy upewnić się, że wybieramy domyślny.
To naprawdę, naprawdę ważne.
To chyba najważniejszy krok tutaj dla systemu build.
Więc ponownie, upewnij się, że rozumiesz wszystkie te ustawienia, upewnij się, że wyglądają tak.
Jeśli musisz wstrzymać wideo, upewnij się, że są wszystkie to jeszcze raz przejdę przez to.
Pierwszy obszar roboczy to nazwa Utwórz projekt w swoim własnym folderze.
Kategoria to konsola typ to simple executable kompilator GCC to GCC, debugger to Lldb debugger a system budowania
to default.
I tylko dla podkreślenia do nazwy, to naprawdę ważne, aby nie mieć żadnych spacji w nazwie, żadnych znaków
specjalnych.
To naprawdę ważne, ponieważ często widzę wiele pytań w Q i A na temat, Hej, mój projekt nie zadziałał.
To dlatego, że wstawiłeś tu specjalny znak.
W tym momencie przechodzę do przodu i wybieram.
Ok.
Kiedy wybieram.
Ok.
Zauważysz, że mój projekt został utworzony tutaj tuż pod moim pierwszym obszarem roboczym.
Mamy nazwę projektu pierwszego obszaru roboczego.
Możemy faktycznie wybrać te strzałki, aby faktycznie zobaczyć, że pod spodem jest folder z plikami źródłowymi, a następnie jest
główny. c.
Teraz jeszcze nic nie widzimy, ponieważ nie wybraliśmy opcji Main. c, ale jeśli dwukrotnie
klikniemy na Main. c, zobaczysz, że pojawia się edytor i widzimy tutaj jakiś kod C.
Teraz czcionka jest trochę, trochę mała, więc zrobię ją trochę większą.
Niekoniecznie trzeba to robić, ale jeśli pójdziemy dalej i faktycznie wybierzemy.
Możemy przejść od razu do ustawień, kolorów i czcionek i możemy po prostu zmienić go, aby był nieco większy.
Idziemy dalej i zmieniamy to na 18.
Prawdopodobnie będzie dobry rozmiar tylko po to, żebyście mogli go zobaczyć i po prostu uderzyć.
Ok.
I zastosować.
I powinniśmy też zauważyć w tym edytorze, że zawsze, gdy nie masz nic zapisanego, zobaczysz czerwony kolor.
Więc jeśli faktycznie próbujesz edytować ten plik, wstawiasz cokolwiek, widzisz tam z boku czerwone, to
znaczy, że plik nie jest zapisany.
Normalnie mógłbyś przejść do pliku i mógłbyś powiedzieć zapisz plik, ale zapisywanie pliku jest wyszarzone.
To błąd w code light, więc nadal możesz zrobić polecenie s Więc jeśli po prostu uderzysz w klawisz windows
lub command s, zapisze go i zobaczysz, że przejdzie do zielonego i tak możesz go dodać.
Więc zawsze możesz zobaczyć, czy twój plik jest aktualny z najnowszymi zmianami kodu, które
wprowadziłeś, uderzając w control S lub klawisz Windows S, aby zapisać.
Jeśli jesteś na macu polecenie S i to zapisze plik i wróci on do bycia zielonym.
Więc po prostu pójdę naprzód i zmodyfikuję to tylko ponownie, możesz zobaczyć zmianę z czerwonego
na zielony, gdy tylko wpiszesz, po zapisaniu rzeczywistego pliku.
I tak jesteśmy dobrzy.
Nasz kod wygląda całkiem nieźle.
Jest to prosty program w języku C.
Ponownie, cały ten kod wyjaśnimy w późniejszych wykładach, ale w tym momencie jesteśmy już prawie gotowi do skompilowania
programu.
Ale najpierw musimy zmodyfikować ustawienia projektu, więc możemy przejść do pierwszego
obszaru roboczego, podświetlić go po lewej stronie, kliknąć prawym przyciskiem myszy i przejść do ustawień projektu na
samym dole.
Rzeczywiście popełniłem tam błąd.
To powinno być Projekt 1, a nie Obszar roboczy 1.
Nazwałem mój projekt źle, więc upewnij się, że wybierzesz swój projekt, a następnie przejdź do Ustawienia Projekt.
Powinniśmy być Project one minus Workspace one.
A tutaj zobaczysz, że po prawej stronie są ogólne ustawienia linkera kompilatora.
Ustawienia ogólne są dość mocno wypełnione dla Ciebie.
Nie musisz tu nic zmieniać.
Wszystko jest ustawione od kiedy wcześniej ustawiliśmy kompilator i ustawienia budowania.
Chcesz wybrać opcję kompilatora i chcesz zejść do opcji kompilatora C.
Chcesz się upewnić, że możesz zobaczyć, jeśli wybierzesz, że będzie kropka, kropka, kropka.
Po wybraniu kropka, kropka, kropka, faktycznie można zobaczyć niektóre opcje.
Chcemy się upewnić w zasadzie i zobaczysz, że opcje są dodane.
Linia poleceń.
Chcemy włączyć wszystkie ostrzeżenia, wszystko to, co faktycznie nie jest zaznaczone.
To jest błąd.
Chcemy też upewnić się, że jest to program typu C.
Chcemy się upewnić, że optymalizujemy pod kątem debugowania.
Produkujemy informacje o debugowaniu.
Powinniśmy być dobrzy.
Możemy chcieć powiedzieć enable C 99.
Chcemy więc sprawdzić i to.
Więc znowu, są tu tylko cztery kontrole.
Myślę, że umożliwiają C 99.
Chcemy się upewnić, że wszystkie dla wszystkich ostrzeżeń są wyświetlane.
Chcemy się upewnić, że zoptymalizowany do debugowania jest pokazany i że produkujemy informacje o
debugowaniu dash G i to wszystko jest tam na dole.
Więc w tym momencie możemy po prostu powiedzieć, okay, a następnie okay, ponownie, ponownie, naprawdę prosta aplikacja tutaj,
więc możemy faktycznie zbudować i skompilować to przez przejście do opcji menu budowania i możemy faktycznie powiedzieć
zbudować i uruchomić projekt.
I możesz zadać sobie pytanie, wiesz, ustawienia, które właśnie zastosowaliśmy, tak naprawdę zamierzamy Nie musisz
robić tych ustawień dla każdego projektu.
Będziemy faktycznie, w kilku filmach, przejść przez sposób, aby utworzyć szablon dla wszystkich swoich projektów, więc
nie trzeba wyciągnąć wszystkie te ustawienia, ale mamy zamiar zbudować tutaj.
Przejdźmy więc do build, build and run project.
A jeśli nie ma błędów, to nie popełniłem żadnych literówek.
Powinniśmy zobaczyć, że projekt został zbudowany pomyślnie i jest faktycznie uruchomiony.
Więc widzisz ten mały kod latex shell wymyślić kilka ostatnich informacji o logowaniu.
Ale to, co naprawdę widzisz tutaj, co jest ważne, to program, który został uruchomiony, który po prostu wyświetlił
wyjście o nazwie hello testing na ekranie.
I tak udało nam się skompilować i uruchomić z powodzeniem.
Więc teraz możemy po prostu uderzyć w dowolny klawisz, aby zamknąć.
To co zobaczysz tutaj to kilka ważnych zakładek na dole.
Pierwszym z nich jest wyjście, a zakładka output pokazuje, co program zrobił po uruchomieniu.
Więc mówi ci, skąd jest uruchamiany i mówi ci, że wykonał polecenie powłoki do dokładnego polecenia powłoki
i że program zakończył pracę.
Czasami jest to ważne, jeśli uruchamiasz z innego katalogu i tak dalej.
Druga zakładka, która jest naprawdę ważna, to budowa.
Build to zakładka, która naprawdę pokazuje komendy, które zostały uruchomione, aby uruchomić i wykonać program.
Więc tutaj widzisz polecenie GCC, aby go skompilować.
Dash C to flaga do kompilacji, a następnie Dash G to niektóre z ustawień, które ustawiliśmy wcześniej, prawda?
Dash G produkuje optymalizację informacji debugowania przy użyciu standardu C 99 i tak dalej.
Następnie robi linkowanie i wszystkie rzeczy, a potem faktycznie go uruchamiamy.
Uruchomilibyśmy debugger za pomocą G plus plus, ale zobaczysz, że nie ma żadnych błędów ani ostrzeżeń.
Więc z powodzeniem możemy to uruchomić.
Ten ekran jest naprawdę ważny.
Wiele razy możesz skopiować wklejenie ekranu w Q i A, a ja mogę zdiagnozować problem, jeśli masz te
informacje.
Więc build an output są naprawdę ważne.
Teraz, jeśli miałeś zbudować ten program i faktycznie miałeś błąd kompilacji.
Więc powiedzmy, że usuniemy średnik i zobaczysz czerwony.
Tam zrobiło się czerwone, bo nie zapisałem.
Więc teraz, jeśli zapiszę to, uderzy w zielony.
Ale teraz, gdy przejdę do budowania i powiem build and run, faktycznie będę miał błąd, prawda?
To będzie powiedzieć i rzeczywiście wyskakuje z małym pop up box tutaj.
Potwierdź, że budowa zakończyła się z błędami kontynuuj.
A my mówimy nie, bo nie byliśmy w stanie budować.
I wtedy zobaczysz w zakładce build output, że jest tam mały czerwony błąd, który mówi, że brakuje
nam średnika.
Możesz to wybrać i pojawi się strzałka informująca, gdzie jest
błąd.
Więc tutaj mógłbyś faktycznie dodać średnik, aby naprawić swój problem, a następnie zapisać go ponownie.
I wtedy mógłbyś zbudować i uruchomić go i zbudowałbyś go pomyślnie i uruchomiłbyś go, więc mógłbyś odbudować
swój projekt i zobaczyłbyś, że nie ma żadnych błędów, a następnie mógłbyś uruchomić go również po tym.
Więc zauważasz, że build, run, wszystko to może być w oddzielnych krokach lub może być w tym samym kroku.
Teraz, inne wspólne błędy, które mogą być tutaj dla twojego pierwszego programu C, wiele razy zobaczysz zapominanie o zapomnieniu
nawiasów może nie mieć nawiasów.
Musisz więc upewnić się, że twoje wsporniki się zgadzają.
Czasem zapomina się o lewym lub prawym końcu.
Jest bardzo, bardzo specyficzna.
Kompilatory są bardzo specyficzne pod względem składni.
Musisz zwrócić uwagę na wszystkie szczegóły, całą składnię.
Możesz faktycznie mieć inne problemy, jeśli źle napiszesz plik nagłówkowy, może stereo, rzeczy tego typu.
Trzeba więc upewnić się, że wszystko jest w porządku.
A następnie wszystko, co zapisujemy, gdy skończysz wprowadzać swoje zmiany i przebudować, aby przebudować kompilator, aby
pozbyć się błędów.
Jeszcze jedna rzecz, o której chcę wspomnieć, to widziałeś, że poprzedni terminal pojawił się wcześniej.
Nie podoba mi się aż tak bardzo ten terminal.
Znajduje się w nim wiele informacji.
Możesz więc zmienić terminal, który jest wyświetlany po uruchomieniu programu.
Możesz po prostu przejść do opcji menu code light, możesz przejść do swoich preferencji, a następnie na samym dole możesz
przejść do terminalu tutaj.
I domyślnie będzie to po prostu powiedzieć terminal.
Można faktycznie wybrać terminal światła kodowego.
Ten podoba mi się trochę bardziej.
Ma w sobie mniej informacji.
I są pewne problemy, gdy uruchamiasz drugi terminal, gdzie pokazuje się wiele okien terminala.
Więc idę dalej i wybieram terminal światła kodu na opcji terminala i mówię apply, a następnie uderzam.
Ok.
I teraz, kiedy buduję i uruchamiam to.
Zobaczysz, że pojawia się w nieco innym terminalu.
I ten mały ten fioletowy niebieskawy terminal typu, można wtedy powiedzieć, ok, więc może pozwolić.
I wtedy będzie działać.
I widzisz, że jest tam napisane Witaj testowanie i możesz kontynuować te informacje o lekcji.
Jest trochę ładniejsza, tak mi się wydaje.
Więc to jest jedna z opcji.
Możesz zobaczyć, czy chcesz zmienić terminal, a następnie uderzyć w dowolny klawisz, aby wyjść z tego okna terminala.
Ok.
Więc to wszystko.
Mogliśmy tutaj napisać własny kod, po prostu mały program, zbudować go i uruchomić.
Zmieniamy terminal.
Jeśli masz jakiekolwiek błędy w tym programie, to naprawdę ważne jest, abyś wziął dane wyjściowe z zakładki budowania
tutaj i możesz umieścić je w formularzu, jeśli miałeś jakieś problemy i mogę pomóc je rozwiązać.
Ale to jest w zasadzie wszystko, prawda?
Ustawienie środowiska i światła kodu, aby można było uruchomić program C za pomocą kompilatora C i
wszystkiego.
Zauważysz, że restart kontrolki kodu jest potrzebny, ponieważ zmieniłem terminal, ale to wszystko.
W razie jakichkolwiek pytań proszę pisać na forum.
Dziękuję.