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


A Databricks-jegyzetfüzet és a fájlszerkesztő használata

Ez a lap a Databricks-jegyzetfüzetben és a fájlszerkesztőben elérhető egyes függvényeket ismerteti, beleértve a kódjavaslatokat és az automatikus kiegészítést, a változóvizsgálatot, a kód összecsukását és az egymás melletti diffeket. Ha a jegyzetfüzetet vagy a fájlszerkesztőt használja, a Databricks Assistant segít a kód létrehozásában, magyarázatában és hibakeresésében. További információt a Databricks Assistant használata című témakörben talál.

A szerkesztői témák közül választhat. Válassza a Szerkesztő megtekintése > téma lehetőséget, és válasszon a menüből.

Személyre szabott automatikus kiegészítés

Az automatikus kiegészítés automatikusan befejezi a kódszegmenseket a beíráskor. A végrehajtható objektumok közé tartoznak a típusok, osztályok és objektumok, valamint az SQL-adatbázis és a táblanevek. A Databricks a Unity Catalog metaadatait és használatát használja a javaslatok személyre szabásához.

  • Python-cellák esetén a jegyzetfüzetet egy fürthöz kell csatolni ahhoz, hogy az automatikus kiegészítés működjön, és minden olyan cellát futtatnia kell, amely befejezhető objektumokat határoz meg.
  • AZ SQL-cellák esetében az automatikus kiegészítés kulcsszavakat és alapszintű szintaxist javasol akkor is, ha a jegyzetfüzet nincs számítási erőforráshoz csatolva.
    • Ha a munkaterület engedélyezve van a Unity Cataloghoz, az automatikus kiegészítés katalógus- és séma-, táblázat- és oszlopneveket is javasol a Unity Catalogban lévő táblákhoz.
    • Ha a munkaterület nincs engedélyezve a Unity Cataloghoz, a jegyzetfüzetet egy fürthöz vagy egy SQL-raktárhoz kell csatolni, hogy táblázat- vagy oszlopneveket javasolhasson.

Az automatikus kiegészítési javaslatok automatikusan megjelennek, amikor beír egy cellát. A fel- és le nyílbillentyűkkel vagy az egérrel jelöljön ki egy javaslatot, majd a Tab vagy az Enter billentyűkombinációval szúrja be a kijelölést a cellába.

Feljegyzés

Az R-jegyzetfüzetekben a kiszolgáló automatikus kiegészítése le van tiltva a parancs végrehajtása során.

Két felhasználói beállításról kell tudnia:

  • Az automatikus kiegészítési javaslatok kikapcsolásához gépelés közben váltson az Automatikus kiegészítés gombra. Ha az automatikus kiegészítés ki van kapcsolva, az automatikus kiegészítési javaslatokat a Ctrl + Szóköz billentyűkombináció lenyomásával jelenítheti meg.
  • Ha meg szeretné akadályozni , hogy az Enter automatikus kiegészítési javaslatokat szúrjon be, az Enter billentyű váltógombja elfogadja az automatikus kiegészítési javaslatokat.

Változók vizsgálata

Ha egy SQL- vagy Python-jegyzetfüzetben definiált változó adatait szeretné megjeleníteni, vigye a kurzort a változó nevére. A Python változóvizsgálatához a Databricks Runtime 12.2 LTS vagy újabb verziója szükséges.

változó vizsgálata

Lásd: Változókezelő

Ugrás a definícióra

Amikor egy Python-jegyzetfüzetet egy fürthöz csatol, gyorsan elérheti egy változó, függvény vagy kód definícióját egy %run utasítás mögött. Ehhez kattintson a jobb gombbal a változó vagy a függvény nevére, majd kattintson az Ugrás a definícióhoz vagy a Betekintő definíció parancsra.

Tartsa lenyomva a parancsbillentyűt macOS rendszeren vagy a Ctrl billentyűt Windows rendszeren, és vigye az egérmutatót a változó vagy a függvény neve fölé. Ha talál egy definíciót, a név hivatkozássá válik.

függvénydefiníciók lekérése

A "go to definition" funkció a Databricks Runtime 12.2 LTS és újabb verziókban érhető el.

Kód összecsukása

A kód összecsukásával ideiglenesen elrejtheti a kódszakaszokat. Ez hasznos lehet a hosszú kódblokkok használatakor, mivel lehetővé teszi, hogy a kód adott szakaszaira összpontosítson.

A kód elrejtéséhez helyezze a kurzort a cella bal szélére. A lefelé mutató nyilak olyan logikai pontokon jelennek meg, ahol elrejtheti a kód egy szakaszát. Kattintson a nyílra egy kódszakasz elrejtéséhez. Kattintson ismét a nyílra (most jobbra mutatva) a kód megjelenítéséhez.

kód összeadása

További részletekért, beleértve a billentyűparancsokat is, tekintse meg a VS Code dokumentációját.

Többkurzoros támogatás

Több kurzort is létrehozhat, hogy megkönnyítse az egyidejű szerkesztést, ahogy az a videóban is látható:

több kurzor használata

Több kurzor létrehozása egy cellában:

  • MacOS rendszeren tartsa lenyomva a Option kulcsot, és kattintson az egyes helyekre a kurzor hozzáadásához.
  • Windows rendszeren tartsa lenyomva a Alt kulcsot, és kattintson az egyes helyekre a kurzor hozzáadásához.
  • A parancsikont is módosíthatja. A többkurzoros és az oszlopkijelölési parancsikon módosítása című témakörben olvashat.

MacOS rendszeren több függőlegesen igazított kurzort is létrehozhat a billentyűparancs + Option+Commandfel vagy le nyílbillentyűvel.

Oszlop (mező) kijelölése

Ha több elemet szeretne kijelölni egy oszlopban, kattintson a rögzíteni kívánt terület bal felső sarkára. Ekkor:

  • MacOS rendszeren nyomja le Shift + Option és húzza a jobb alsó sarokba egy vagy több oszlop rögzítéséhez.
  • Windows rendszeren nyomja le Shift + Alt és húzza a jobb alsó sarokba egy vagy több oszlop rögzítéséhez.
  • A parancsikont is módosíthatja. A többkurzoros és az oszlopkijelölési parancsikon módosítása című témakörben olvashat.

oszlopok kijelölése

Többkurzoros és oszlopkijelölés parancsikonjának módosítása

Alternatív billentyűparancs érhető el a többkurzoros és az oszlopos (dobozos) kijelöléshez. Az alternatív kijelöléssel a billentyűparancsok az alábbiak szerint változnak:

  • Több kurzor létrehozása egy cellában:
    • MacOS rendszeren tartsa lenyomva a Cmd kulcsot, és kattintson az egyes helyekre a kurzor hozzáadásához.
    • Windows rendszeren tartsa lenyomva a Ctrl kulcsot, és kattintson az egyes helyekre a kurzor hozzáadásához.
  • Ha több elemet szeretne kijelölni egy oszlopban, kattintson a rögzíteni kívánt terület bal felső sarkára. Akkor:
    • MacOS rendszeren nyomja le Option és húzza a jobb alsó sarokba egy vagy több oszlop rögzítéséhez.
    • Windows rendszeren nyomja le Alt és húzza a jobb alsó sarokba egy vagy több oszlop rögzítéséhez.

Az alternatív billentyűparancsok engedélyezéséhez tegye a következőket:

  1. Kattintson a felhasználónévre a munkaterület jobb felső sarkában, majd a legördülő listában kattintson a Beállítások gombra.
  2. A Beállítások oldalsávon válassza a Fejlesztőeszközök lehetőséget.
  3. A Kódszerkesztő szakaszban módosítsa a többkurzoros kattintás kulcsmódosítóját cmd for macOS vagy Ctrl for Windows parancsra.

Ha alternatív billentyűparancsokat engedélyez, a több függőlegesen igazított kurzor létrehozásához használt billentyűparancs nem változik.

Szögletes zárójelek egyeztetése

Ha zárójel, szögletes zárójel vagy kapcsos zárójel közelében kattint, a szerkesztő kiemeli ezt a karaktert és annak megfelelő zárójelét.

a megfelelő zárójel megjelenítése

Egymás melletti diff a verzióelőzményekben

A jegyzetfüzet korábbi verzióinak megjelenítésekor a szerkesztő egymás mellett jeleníti meg a színkiemelést.

a kóddiffek megjelenítése

Python-hiba kiemelése

Ha egy jegyzetfüzet fürthöz csatlakozik, a szintaxishibákat pirossal aláhúzza a rendszer. Python esetén a fürtnek a Databricks Runtime 12.2 LTS vagy újabb verzióját kell futtatnia.

Vigye az egérmutatót a szintaxis figyelmeztetésére, és válassza a Gyorsjavítás lehetőséget a lehetséges műveletekhez.

példa a szintaxishibák kiemelésével kapcsolatos kódműveletekre

A Databricks Assistantet engedélyező munkaterületek az AI által támogatott javaslatokhoz tartozó Javítás és segéd lehetőséget is választhatják.

A szintaxishibák kiemelésének engedélyezéséhez vagy letiltásához tegye a következőket:

  1. Kattintson a felhasználónévre a munkaterület jobb felső sarkában, majd a legördülő listában kattintson a Beállítások gombra.
  2. A Beállítások oldalsávon válassza a Fejlesztőeszközök lehetőséget.
  3. A Kódszerkesztő szakaszban állítsa be az SQL-szintaxis hibáinak kiemelésére vagy a Python-szintaxis hibáinak kiemelésére vonatkozó beállítást.

Python-formázás kiemelése

A Python-kód formázási hibái és figyelmeztetései sárga színnel vannak aláhúzva. Vigye az egérmutatót a szintaxissal kapcsolatos figyelmeztetések fölé további információk megjelenítéséhez. A fürtnek a Databricks Runtime 12.1 LTS vagy újabb verzióját kell futtatnia.

Formázási hibák és figyelmeztetések engedélyezése:

  1. Kattintson a felhasználónévre a munkaterület jobb felső sarkában, majd a legördülő listában kattintson a Beállítások gombra.
  2. A Beállítások oldalsávon válassza a Fejlesztőeszközök lehetőséget.
  3. A Kísérleti funkciók szakaszban állítsa be a Python formátumhibák kiemelésének beállítását