Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az IntelliSense elérhető a Stream Analytics lekérdezési nyelvéhez az Azure Stream Analytics (ASA) VS Code-eszközökben. Az IntelliSense egy kódkiegészítési segéd, amely számos funkciót tartalmaz: Listatagok, Paraméteradatok, Gyors információ és Teljes Word. Az IntelliSense funkcióit néha más nevek is nevezik, például a "kódkiegészítés", a "tartalomsegítő" és a "kódtippek".
IntelliSense funkciók
A VS Code ASA Tools bővítménye intelliSense funkcióval rendelkezik, amelyet egy nyelvi szolgáltatás működtet. A nyelvi szolgáltatás elemzi a forráskódot, és a nyelvi szemantikán alapuló intelligens kódkiegészítéseket biztosít. Ha egy nyelvi szolgáltatás ismeri a lehetséges befejezéseket, az intelliSense javaslatokat jelenít meg a kód írása során. Ha folytatja a gépelést, a rendszer a tagok listáját ( például változókat és metódusokat) szűri úgy, hogy csak a beírt karaktereket tartalmazó tagokat tartalmazza. Amikor lenyomja a Tab
vagy Enter
billentyűket, az IntelliSense beszúrja a kiválasztott tagot.
Az IntelliSense bármely szerkesztőablakban aktiválható egy eseményindító karakter beírásával, például a pont karakter .
beírásával.
Jótanács
A javaslat widget támogatja a CamelCase szűrést. A javaslatok korlátozásához beírhatja a metódusnévben szereplő nagybetűs karaktereket. A "cra" például gyorsan felhozza a "createApplication" kifejezést.
A befejezések típusai
A VS Code IntelliSense különböző típusú kiegészítéseket biztosít, beleértve a nyelvi kiszolgáló javaslatait, kódrészleteit és egyszerű szóalapú szöveges kiegészítéseket.
Teljesítés | típus |
---|---|
Kulcsszavak | keyword |
Funkciók |
built-in function , user defined function |
Adatkészlet neve | \ |
Adatkészlet oszlopának neve |
input , intermediate result set |
Névkiegészítés
A kulcsszó automatikus kiegészítésén kívül az ASA Tools bővítmény képes beolvasni a Stream Analytics-feladat bemeneti és kimeneti nevét, valamint az adatforrások oszlopneveit. A bővítmény megjegyzi ezeket az információkat, hogy olyan névkiegészítési képességeket biztosítson, amelyek hasznosak néhány billentyűleütéssel rendelkező utasítások beírásához:
A kódolás során nem kell elhagynia a szerkesztőt a feladatbeviteli nevek, a kimeneti név és az oszlopnevek kereséséhez. Megtarthatja a környezetét, megkeresheti a szükséges információkat, elemeket szúrhat be közvetlenül a kódba, és az IntelliSense elvégezheti a gépelést.
Vegye figyelembe, hogy a névkiegészítés használatához konfigurálnia kell a helyi bemenetet vagy az élő bemenetet, majd mentenie kell a konfigurációs fájlt.
Paraméteradatok
Az IntelliSense paraméterinformációs lehetőség megnyitja a paraméterlistát, amely információt nyújt a függvény által igényelt paraméterek számáról, nevéről és típusáról. A félkövér paraméter a függvény beírásakor szükséges következő paramétert jelzi.
A paraméterlista beágyazott függvényekhez is megjelenik. Ha egy függvényt egy másik függvény paramétereként ír be, a paraméterlista megjeleníti a belső függvény paramétereit. Ezután, amikor a belső függvény paraméterlistája befejeződött, a paraméterlista visszaáll a külső függvényparaméterek megjelenítésére.
Gyors információ
A nyelvi szolgáltatás által biztosított módon a kód egyes azonosítóihoz tartozó gyorsinformációk láthatók. Néhány példa az azonosítókra: bemenet, kimenet, köztes eredményhalmaz vagy függvény. Amikor az egérmutatót egy azonosító fölé helyezi, annak deklarációja megjelenik egy előugró ablakban. A bemenetek tulajdonságai és adatsémai, ha vannak konfigurálva, és köztes adatkészletek jelennek meg.
Az IntelliSense hibaelhárítása
Ezt a problémát a hiányzó bemeneti konfiguráció okozza. Ellenőrizheti, hogy a helyi bemenet vagy az élő bemenet megfelelően van-e konfigurálva.