Professional Documents
Culture Documents
Hét Asztali Kódszerkesztők
Hét Asztali Kódszerkesztők
A sok opció között azonban van egy, amely kifejezetten a kezdő fejlesztők
számára hasznos: a VS Code.
Ezzel egy új ablak nyílt meg, ahol egy pontos leírást láthatsz a kiegészítőről. Ezt
most nyugodtan hagyd figyelmen kívül.
Ha azt látnád, hogy évek óta nem lett frissítve, akkor előfordulhat, hogy nem az
elvárt módon fog működni.
Ez egy borzasztóan egyszerű weblap lesz – egy HTML-fájl, egy CSS-fájl és egy kép
az egész.
Hello, fájlok!
A gépeden a mappát tedd oda, ahova szeretnéd. Egy dologra figyelj: ezek a
könyvtárak gyorsan meg tudnak nőni, úgyhogy mindenképp olyan meghajtóra
tedd a mestermappád, ahol sok a szabad tárhely.
Feladat
Kattints jobb egérgombbal valahol a panelen, és válaszd ki a New file („Új fájl”)
opciót a megjelenő menüből. Nevezd el index.html-nek, és nyomj Entert.
Feladat
Itt az ideje egy kis gyakorlásnak. A princess-project mappán belül hozz létre
egy index.html és egy style.css fájlt, valamint egy assets nevű almappát.
3.4. A HTML
Eljött az ideje, hogy nekiálljunk magának a weboldalnak. A szükséges fájlokat az
előző leckében megcsináltuk, ezek közül elsőként a HTML-t nézzük meg.
A jobb oldali nagy üres felület a szerkesztői panel, itt fogod írni a kódod.
Feladat
<img src="https://orange.codeberryschool.com/content/images/project-
assets/princess-or-not.png" alt="Princess picture">
Tipp: A fenti kódblokk jobb felső sarkában találsz egy Copy gombot, amelyre
rákattintva kimásolja a kódblokk tartalmát.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Princess Illusion</title>
<meta name="viewport" content="width=device-width,
initial-scale=1">
</head>
<body>
<img
src="https://orange.codeberryschool.com/content/images/p
roject-assets/princess-or-not.png" alt="Princess
picture">
</body>
</html>
Hogy lehet az, hogy a böngésző annak ellenére megjelenítette az oldalt, hogy
abból hatalmas részek hiányoztak?
3.6. Előnézet
Eddig amikor egy online kódszerkesztőben dolgoztál, akkor az meg tudta neked
jeleníteni valós időben a készülő weboldalad változtatásait. Például, ha
hozzáadtál egy új paragrafust, vagy kicseréltél egy képet, akkor az egyből meg is
jelent a kódszerkesztőben. Sajnos ez a funkcionalitás alapból nem része a VS
Code-nak.
Próbáljuk ki!
3.8. A CSS
Most, hogy a helyére került a HTML, itt az ideje feldíszíteni az oldalunkat!
h1, p, img {
margin-bottom: 1rem;
}
h1,
p {
text-align: center;
font-family: sans-serif;
font-weight: 300;
}
p {
font-style: italic;
font-size: .825rem;
}
img {
display: block;
width: 200px;
margin: 0 auto 1rem;
transition: .5s;
transition-delay: .5s;
}
img:hover {
transform: rotate(540deg);
}
Ez azért van, mert nem kapcsoltuk össze a HTML- és CSS-fájlunkat, így utóbbi
nem tudja érvényesíteni a hatását. Ez egy újabb különbség az online
kódszerkesztők és a VS Code között. Előbbiek automatikusan elvégzik ezt az
összekapcsolást a háttérben, míg az utóbbi nem. Amikor kódot írsz egy asztali
szerkesztőben, magadnak kell behívni a CSS-fájlokat egy link tag segítségével.
Szép, ugye?
Ez a konkrét link tag három attribútummal bír:
Többsoros szerkesztés
Kellett már valaha ugyanazt a szöveget több sorban is átírnod? Ha igen, akkor
imádni fogod a VS Code többsoros szerkesztő funkcióját. Ha az Alt (vagy Macen
az Option(⌥)) billentyűt lenyomva tartod, akkor több kurzort is beszúrhatsz a
kódba kattintva.
Amikor gépelsz, a szöveg minden lent hagyott kurzornál meg fog jelenni. Így
csak egyszer kell begépelned a szöveged, ahelyett, hogy mindenhova egyesével
átmásolnád. Amint végeztél, egyszerűen nyomd meg az Esc billentyűt, és újra
csak egy kurzorod lesz.
Tipp: Ez a funkció például kifejezetten hasznos, amikor ugyanazt a CSS classt
több elemnek is meg akarod adni egyszerre.
Automatikus kiegészítés
Eddig ha valahol elakadtál, csak el kellett küldened egy linket a megfelelő Slack
csatornára, és a teljes kódod elérhető volt. Most viszont, hogy kiköltöztél a
gépedre, nincs ilyen link. Mit tudsz tenni, ha elakadsz? Ebben a leckében erre
keressük a választ, miközben megtanulsz úgy kérdezni, mint egy fejlesztő.
Ami változik
Kódot rakni a kérdésed mellé valójában nem olyan nehéz. Csak emlékezz erre a
két szabályra:
Pro tipp: Ha szeretnél még többet megtudni arról, hogy miként érdemes kódot
mellékelni a kérdéseidhez, olvasd el ezt az angol nyelvű cikket StackOverflow-n.
5.1. Gratulálunk
Ezzel véget ért az asztali szövegszerkesztőkről szóló modulunk. Szép munka,
remélem, élvezted az anyagot, és tetszeni fog a VS Code-dal való munka.