Megosztás a következőn keresztül:


A JavaScript kódszerkesztőjének használata

A Visual Studio kódszerkesztőjének rövid bevezetőjében áttekintjük, hogyan teszi egyszerűbbé a Visual Studio a kód írását, navigálását és megértését.

Borravaló

Ha még nem telepítette a Visual Studiót, lépjen a Visual Studio letöltési lapjára, és telepítse ingyenesen. További információ a TypeScript nyelvi szolgáltatásának beszerzéséről: TypeScript-támogatás.

Ez a cikk feltételezi, hogy már ismeri a JavaScript-fejlesztést. Ha nem, javasoljuk, hogy először tekintse meg az oktatóanyagot, például Node.js és Express-alkalmazás létrehozása.

Új projektfájl hozzáadása

Az IDE használatával új fájlokat vehet fel a projektbe.

  1. Ha a projekt meg van nyitva a Visual Studióban, kattintson a jobb gombbal egy mappára vagy a projektcsomópontra a Megoldáskezelőben (jobb oldali ablaktáblán), és válassza >Új elem hozzáadásalehetőséget.

    Ha nem látja az összes elemsablont, válassza Az összes sablon megjelenítéselehetőséget, majd válassza ki az elemsablont.

  2. Az Új fájl párbeszédpanel Általános kategóriájában válassza ki a hozzáadni kívánt fájltípust(például JavaScript-fájl), majd válassza a Megnyitáslehetőséget.

    Az új fájl hozzá lesz adva a projekthez, és megnyílik a szerkesztőben.

Szavak kitöltése az IntelliSense használatával

Az IntelliSense egy felbecsülhetetlen értékű erőforrás kódoláskor. Megjelenítheti a típus elérhető tagjaival kapcsolatos információkat, vagy a metódus különböző túlterheléseinek paraméteradatait. Az alábbi kódban a Router()beírásakor megjelennek az átadható argumentumtípusok. Ezt aláírási súgónak nevezzük.

Képernyőkép egy Visual Studio-kódablakról JavaScript-kód beírásával. Az IntelliSense információi megjelennek a Router() függvényhez.

Az IntelliSense használatával is befejezhet egy szót, miután elegendő karaktert írt be ahhoz, hogy egyértelműsítse azt. Ha a kurzort a data sztring után helyezi a következő kódba, és beírja get, az IntelliSense megjeleníti a kódban korábban definiált vagy a projekthez hozzáadott külső kódtárban definiált függvényeket.

Képernyőkép egy Visual Studio-kódablakról, amelyen be van írva a

Az IntelliSense információkat jeleníthet meg a típusokról, amikor a programozási elemek fölé viszi a kurzort.

Az IntelliSense-információk megadásához a nyelvi szolgáltatás TypeScript-d.ts fájlokat és JSDoc-megjegyzéseket használhat. A leggyakoribb JavaScript-kódtárak esetében a d.ts fájlok automatikusan be lesznek szerezve. Az IntelliSense információinak beszerzéséről további információt JavaScript IntelliSensecímű témakörben talál.

Szintaxis ellenőrzése

A nyelvi szolgáltatás AZ ESLint használatával szintaxis-ellenőrzést és lintinget biztosít. Ha meg kell adnia a szintaxis-ellenőrzés beállításait a szerkesztőben, válassza az Eszközök>Beállítások>JavaScript/TypeScript>Lintinglehetőséget. A linting beállításai a globális ESLint konfigurációs fájlra mutatnak.

Az alábbi kódban zöld szintaxis kiemelést (zöld hullámvonalak) láthat a kifejezésen. Vigye az egérmutatót a szintaxis kiemelésére.

Szintaxishiba megtekintése

Az üzenet utolsó sora azt jelzi, hogy a nyelvi szolgáltatás vesszőt (,) várt. A zöld hullámos vonal figyelmeztetést jelez. A piros hullámos vonalak hibát jeleznek.

Az alsó panelen a Hibalista fülre kattintva megtekintheti a figyelmeztetést és a leírást a fájlnévvel és a sorszámmal együtt.

Hibalista megtekintése

Ezt a kódot a vessző (,) hozzáadásával javíthatja "data"előtt.

További információ a lintingről: Linting.

Megjegyzéskód

Az eszköztár, amely a Visual Studio menüsávjának gombsora, hatékonyabbá teheti a kódolást. Válthat például az IntelliSense befejezési módjára (Az IntelliSense olyan kódolási segéd, amely többek között megjeleníti az egyező metódusok listáját), növelheti vagy csökkentheti a sorbehúzást, vagy megjegyzést fűzhet a lefordítani nem kívánt kódhoz. Ebben a szakaszban néhány kódot fogunk megjegyzésbe fűzni.

Jelöljön ki egy vagy több sornyi kódot a szerkesztőben, majd válassza a A kijelölt sorok megjegyzése gomb Megjegyzés ki gomb az eszköztáron. Ha inkább a billentyűzetet szeretné használni, nyomja le Ctrl+K, Ctrl+C.

A JavaScript-megjegyzéskarakterek // az egyes kijelölt sorok elejére kerülnek a kód megjegyzéséhez.

Kódblokkok összecsukása

Ha szeretné áttekinthetőbben látni a kód egyes régióit, összecsukhatja azokat. Válassza ki a kis szürke mezőt, benne a mínuszjellel a függvény első sorának margóján. Vagy, ha Ön billentyűzetet használ, helyezze a kurzort a konstruktorkód bármely pontjára, és nyomja le a Ctrl+M, Ctrl+Mbillentyűkombinációt.

Vázlat összecsukás gomb

A kódblokk csak az első sorra összecsukódik, pontokkal folytatva (...). A kódblokk ismételt kibontásához kattintson arra a szürke mezőre, amelyben most pluszjel van, vagy nyomja le Ctrl+M, Ctrl+M ismét. Ezt a funkciót kiemelésének nevezzük, és különösen akkor hasznos, ha hosszú függvényeket vagy teljes osztályokat összecsuk.

Definíciók megtekintése

A Visual Studio szerkesztője megkönnyíti egy típus, függvény stb. definíciójának vizsgálatát. Az egyik módszer a definíciót tartalmazó fájlra való navigálás, például a Ugrás a definícióra elemet választva, ahol a programozási elem hivatkozik. Még gyorsabb módszer, hogy ne helyezze el a fókuszt a fájltól, amelyben dolgozik, Betekintő definíció. Tekintsük át az alábbi példában a render metódus definícióját.

Kattintson a jobb gombbal a render, és válassza Betekintő definíció a tartalom menüből. Vagy nyomja le Alt+F12billentyűt.

Megjelenik egy előugró ablak a render metódus definíciójával. Görgethet az előugró ablakban, vagy akár egy másik típus definícióját is megtekintheti a betekintett kódból.

Betekintő definíciós ablak

Zárja be a betekintett definíciós ablakot az előugró ablak jobb felső sarkában található "x" kis mező kiválasztásával.

Beszúrt tippek megtekintése

A Visual Studio 2022 17.12-es verziójától kezdve az inlay-tippek további információkat mutatnak a beágyazott forráskódról. Ez általában arra szolgál, hogy közvetlenül a szerkesztőben megjelenítse a kódból származó következtetési típusokat, paraméterneveket és egyéb implicit információkat.

Képernyőkép a beágyazott jelzésekről.

Az inlay-tippek beállítása:

  1. Nyissa meg Eszközök > Beállítások > Szövegszerkesztő > Minden nyelv > Inlay-tippeklehetőséget, és válasszon egy lehetőséget az inlay-tippek megtekintéséhez.

  2. Nyissa meg Eszközök > Beállítások > Szövegszerkesztő > JavaScript/TypeScript > Speciális > Általános lehetőséget, és konfigurálja az elrejteni vagy megjeleníteni kívánt inlay-tippeket.

    Alapértelmezés szerint a legtöbb beállítás le van tiltva.

Kódrészletek használata

A Visual Studio hasznos kódrészleteket, amelyekkel gyorsan és egyszerűen hozhat létre gyakran használt kódblokkokat. kódrészletek különböző programozási nyelvekhez érhetők el, beleértve a JavaScriptet is. Adjunk hozzá egy for hurkot a kódfájlhoz.

Helyezze a kurzort oda, ahová be szeretné szúrni a kódrészletet, kattintson a jobb gombbal, és válassza kódrészlet>Kódrészlet beszúrásalehetőséget.

Kódrészlet a Visual Studio

Megjelenik egy Kódrészlet beszúrása mező a szerkesztőben. Válassza a(z) Általános lehetőséget, majd kattintson duplán a listában a elemhez tartozó-re.

Kódrészlet egy for ciklushoz a Visual Studio-ban

Ezzel hozzáadja a for hurokrészletet a kódhoz:

for (var i = 0; i < length; i++) {

}

A nyelvhez elérhető kódrészletek megtekintéséhez válassza a Szerkesztés>IntelliSense>Kódrészlet beszúrásalehetőséget, majd válassza ki a nyelv mappáját.