Sdílet prostřednictvím


Navigace v poznámkovém bloku Databricks a editoru souborů

Tento článek popisuje funkce, které vám pomůžou procházet poznámkový blok a editor souborů Databricks, včetně klávesových zkratek, návrhů kódu a automatického dokončování, kontroly proměnných a posouvání kódu. Když používáte poznámkový blok nebo editor souborů, je nástroj Databricks Assistant k dispozici, který vám pomůže vygenerovat, vysvětlit a ladit kód. Podrobnosti najdete v tématu Získání nápovědy ke kódování od Databricks Assistantu.

Můžete si vybrat z výběru motivů editoru. Vyberte Zobrazit > Motiv Editoru a udělejte výběr z nabídky.

Klávesové zkratky

Pokud chcete zobrazit klávesové zkratky, vyberte Nápovědu > Klávesové zkratky. Dostupné klávesové zkratky závisí na tom, jestli je kurzor v buňce kódu (režim úprav) nebo ne (režim příkazů).

paleta příkazů

Akce v poznámkovém bloku můžete rychle provádět pomocí palety příkazů. Pokud chcete otevřít panel akcí poznámkového bloku, klikněte na _ v pravém dolním rohu pracovního prostoru nebo použijte zástupce Cmd + Shift + P v macOS nebo Ctrl + Shift + P ve Windows.

paleta příkazů

Vyhledání a nahrazení textu

Pokud chcete najít a nahradit text v poznámkovém bloku, vyberte Upravit > Najít a nahradit. Aktuální shoda je zvýrazněná oranžově a všechny ostatní shody jsou zvýrazněné žlutě.

Chcete-li nahradit aktuální shodu, klikněte na tlačítko Nahradit. Chcete-li nahradit všechny shody v poznámkovém bloku, klikněte na Nahradit vše.

Chcete-li přecházet mezi shodami, klikněte na tlačítka Předchozí a Další. Můžete také stisknout shift+enter a enter pro přechod na předchozí a následující shody.

Nástroj najít a nahradit zavřete tak, že kliknete na Odstranit ikonu nebo stisknete esc.

Kontrola proměnných

Pokud chcete zobrazit informace o proměnné definované v poznámkovém bloku SQL nebo Pythonu, najeďte kurzorem na název proměnné. Kontrola proměnných Pythonu vyžaduje Databricks Runtime 12.2 LTS nebo vyšší.

jak zkontrolovat proměnnou

Viz Průzkumník proměnných.

Přejít k definici

Když je poznámkový blok Pythonu připojený ke clusteru, můžete rychle přejít k definici proměnné, funkce nebo kódu za příkazem %run . Uděláte to tak, že kliknete pravým tlačítkem myši na název proměnné nebo funkce a potom kliknete na Přejít k definici nebo Náhled definice.

Podržte stisknutou klávesu Cmd v systému macOS nebo Ctrl ve Windows a najeďte myší na název proměnné nebo funkce. Pokud se definice najde, název se změní na hypertextový odkaz.

získání definic funkcí

Funkce Přejít k definici je dostupná v Databricks Runtime 12.2 LTS a vyšší.

Skrytí kódu

Posouvání kódu umožňuje dočasně skrýt části kódu. To může být užitečné při práci s dlouhými bloky kódu, protože umožňuje zaměřit se na konkrétní části kódu, na které pracujete.

Pokud chcete kód skrýt, umístěte kurzor úplně vlevo od buňky. Šipky směřující dolů se zobrazují v logických bodech, kde můžete skrýt část kódu. Kliknutím na šipku skryjete oddíl kódu. Znovu klikněte na šipku (teď ukazující na pravé straně) a zobrazte kód.

jak přeložit kód

Další podrobnosti, včetně klávesových zkratek, najdete v dokumentaci ke VS Code.

Podpora multikurzoru

Můžete vytvořit více kurzorů, abyste usnadnili souběžné úpravy, jak je znázorněno ve videu:

Jak používat více kurzorů

Vytvoření více kurzorů v buňce:

  • V systému macOS podržte stisknutou klávesu Option a kliknutím na každé místo přidejte kurzor.
  • Ve Windows podržte klávesu Alt a kliknutím na každé místo přidejte kurzor.
  • Můžete také změnit zástupce. Podívejte se na Změnit zástupce pro multikurzor a výběr sloupců.

V systému macOS můžete vytvořit více svisle zarovnaných kurzorů pomocí klávesové zkratky Option+Command+ šipka nahoru nebo dolů.

Výběr sloupce (pole)

Pokud chcete vybrat více položek ve sloupci, klikněte v levém horním rohu oblasti, kterou chcete zachytit. Potom:

  • V systému macOS stiskněte Shift + Option a tažením doprava dolů zachyťte jeden nebo více sloupců.
  • Ve Windows stiskněte Shift + Alt a tažením doprava dolů zachyťte jeden nebo více sloupců.
  • Můžete také změnit zástupce. Podívejte se na Změnit zástupce pro multikurzor a výběr sloupců.

, jak vybrat sloupce

Změnit zástupce pro vícenásobný kurzor a výběr sloupců

Pro výběr vícekurzorový a sloupce (box) je k dispozici alternativní klávesová zkratka. Při alternativním výběru se klávesové zkratky mění takto:

  • Vytvoření více kurzorů v buňce:
    • V systému macOS podržte stisknutou klávesu Cmd a kliknutím na každé místo přidejte kurzor.
    • Ve Windows podržte klávesu Ctrl a kliknutím na každé místo přidejte kurzor.
  • Pokud chcete vybrat více položek ve sloupci, klikněte v levém horním rohu oblasti, kterou chcete zachytit. Potom:
    • V systému macOS stiskněte Option a tažením doprava dolů zachyťte jeden nebo více sloupců.
    • Ve Windows stiskněte Alt a tažením doprava dolů zachyťte jeden nebo více sloupců.

Pokud chcete povolit alternativní klávesové zkratky, postupujte takto:

  1. Klikněte na své uživatelské jméno v pravém horním rohu pracovního prostoru a potom v rozevíracím seznamu klikněte na Nastavení.
  2. Na bočním panelu Nastavení vyberte Vývojář.
  3. V části Editor kódu změňte modifikátor klávesy pro nastavení kliknutí na více kurzorů na Cmd pro macOS nebo Ctrl pro Windows.

Když povolíte alternativní klávesové zkratky, klávesová zkratka pro vytvoření více svisle zarovnaných kurzorů se nezmění.

Procházení dat

Pomocí prohlížeče schémat můžete prozkoumat objekty katalogu Unity dostupné pro poznámkový blok. Klikněte na ikonu dat notebooku na levé straně notebooku a otevřete prohlížeč schémat.

Tlačítko Pro vás zobrazuje jenom objekty, které jste použili v aktuální relaci nebo které jste dříve označili jako oblíbené.

Při psaní textu do pole Filtr se zobrazení změní tak, aby zobrazoval jenom objekty, které obsahují zadaný text. Zobrazí se pouze objekty, které jsou aktuálně otevřené nebo byly otevřeny v aktuální relaci. Pole Filtr neprovádí úplné vyhledávání katalogů, schémat, tabulek a svazků dostupných pro poznámkový blok.

Pokud chcete otevřít nabídku Kebab kebab menu, najeďte kurzorem na název objektu, jak je znázorněno na obrázku:

nabídka kebabu v prohlížeči schématu

Pokud je objekt tabulkou, můžete udělat toto:

  • Automaticky vytvořte a spusťte buňku, aby se zobrazil náhled dat v tabulce. Vyberte Náhled v nové buňce z nabídky kebab tabulky.
  • Zobrazení katalogu, schématu nebo tabulky v Průzkumníku katalogu V nabídce kebab vyberte Otevřít v Průzkumníku katalogu. Otevře se nová karta s vybraným objektem.
  • Získejte cestu k katalogu, schématu nebo tabulce. Vyberte Kopírovat… cestu z kontextové nabídky objektu.
  • Přidejte tabulku k oblíbeným položkám. V nabídce kebab pro tabulku vyberte Přidat k oblíbeným.

Pokud je objekt katalogem, schématem nebo svazkem, můžete zkopírovat cestu k objektu nebo ho otevřít v Průzkumníku katalogu.

Vložení názvu tabulky nebo sloupce přímo do buňky:

  1. Klikněte na kurzor v buňce v místě, kde chcete zadat název.
  2. Přesuňte kurzor na název tabulky nebo název sloupce v prohlížeči schématu.
  3. Klikněte na dvojitou šipku dvojitou šipku, která se zobrazí vpravo od názvu objektu.

Použití webového terminálu a rozhraní příkazového řádku Databricks

Pokud chcete otevřít webový terminál v poznámkovém bloku, klikněte na znovu otevřít dolní panel v dolní části pravého bočního panelu.

Použít rozhraní příkazového řádku Databricks ve webovém terminálu

Od Databricks Runtime 15.0 můžete použít příkazový řádek Databricks z webového terminálu v notebooku.

Požadavky

  • Poznámkový blok musí být připojen ke clusteru v režimu přístupu jednoho uživatele nebo v režimu sdílení bez izolace .
  • Rozhraní příkazového řádku není dostupné v pracovních prostorech, které mají povolený Private Link.

Nainstalované rozhraní příkazového řádku je vždy nejnovější verzí. Ověřování je založeno na aktuálním uživateli.

Rozhraní příkazového řádku nemůžete použít v buňce poznámkového bloku. Příkazy jako %sh databricks ... v poznámkovém bloku nefungují s Modulem Databricks Runtime 15.0 nebo novějším.

Přizpůsobení automatického dokončování

Automatické dokončování automaticky dokončí segmenty kódu při jejich psaní. Kompletovatelné objekty zahrnují typy, třídy a objekty a také názvy databází a tabulek SQL. Databricks používá metadata a používání Unity Catalogu k personalizaci návrhů.

  • V případě buněk Pythonu musí být poznámkový blok připojený ke clusteru , aby automatické dokončování fungovalo, a musíte spustit všechny buňky , které definují kompletovatelné objekty.
  • U buněk SQL navrhuje automatické dokončování klíčová slova a základní syntaxi i v případě, že poznámkový blok není připojený k žádnému výpočetnímu prostředku.
    • Pokud je pracovní prostor povolen pro Unity katalog, automatické dokončování navrhne také názvy katalogů, schémat, tabulek a sloupců pro tabulky v Unity katalogu.
    • Pokud není pro katalog Unity povolený pracovní prostor, musí být poznámkový blok připojený ke clusteru nebo SQL Warehouse, aby bylo možné navrhnout názvy tabulek nebo sloupců.

Návrhy automatického dokončování se automaticky zobrazí při psaní do buňky. Pomocí kláves se šipkou nahoru a dolů nebo myší vyberte návrh a stisknutím klávesy Tab nebo Enter vložte výběr do buňky.

Poznámka:

Automatické dokončování serveru v poznámkových blocích jazyka R je během provádění příkazů blokované.

Je potřeba si uvědomit dvě uživatelská nastavení :

  • Pokud chcete vypnout návrhy automatického dokončování, přepněte automatické dokončování při psaní. Když je automatické dokončování vypnuté, můžete zobrazit návrhy automatického dokončování stisknutím kombinace kláves Ctrl + mezerník.
  • Pokud nechcete, aby Enter vkládaly návrhy automatického dokončování, přepněte klávesu Enter, která přijímá návrhy automatického dokončování.

Párování závorek

Když kliknete na závorku, hranatou závorku nebo složenou závorku, editor zvýrazní tento znak a odpovídající závorku.

zobrazení odpovídající hranaté závorky

Zvýraznění chyb Pythonu

Když je poznámkový blok připojený ke clusteru, chyby syntaxe jsou červeně podtržené. V Případě Pythonu musí cluster používat Databricks Runtime 12.2 LTS nebo vyšší.

Najeďte myší na upozornění na syntaxi a vyberte Rychlá oprava pro možné akce.

Příklad akcí kódu se zvýrazněním chyby syntaxe

Pracovní prostory s Databricks Asistentem můžou také vybrat možnost Oprava pomocí asistenta pro návrhy s asistencí umělé inteligence.

Pokud chcete zvýrazňování chyb syntaxe povolit nebo zakázat, postupujte takto:

  1. Klikněte na své uživatelské jméno v pravém horním rohu pracovního prostoru a potom v rozevíracím seznamu klikněte na Nastavení.
  2. Na bočním panelu Nastavení vyberte Vývojář.
  3. V části Editor kódu přepněte nastavení pro zvýraznění chyby syntaxe SQL nebo zvýraznění chyby syntaxe Pythonu.

Zvýraznění formátování Pythonu

Chyby a upozornění formátování kódu Pythonu jsou podtržené žlutou barvou. Když najedete myší na upozornění syntaxe, zobrazí se další informace. Cluster musí používat Databricks Runtime 12.1 LTS nebo vyšší.

Povolení chyb a upozornění formátování:

  1. Klikněte na své uživatelské jméno v pravém horním rohu pracovního prostoru a potom v rozevíracím seznamu klikněte na Nastavení.
  2. Na bočním panelu Nastavení vyberte Vývojář.
  3. V části Experimentální funkce přepněte nastavení zvýraznění chyb formátu Python.