Aracılığıyla paylaş


Databricks not defteri ve dosya düzenleyicisinde gezinme

Bu makalede klavye kısayolları, kod önerileri ve otomatik tamamlama, değişken inceleme ve kod katlama gibi Databricks not defteri ve dosya düzenleyicisinde gezinmenize yardımcı olacak işlevler açıklanmaktadır. Not defterini veya dosya düzenleyicisini kullandığınızda, kod oluşturmanıza, açıklamanıza ve hata ayıklamanıza yardımcı olmak için Databricks Yardımcısı kullanılabilir. Ayrıntılar için bkz., Databricks Yardımcısı'ndan kodlama yardımı alma.

Çeşitli düzenleyici temaları arasından seçim yapabilirsiniz. Görünüm > Düzenleyicisi temasını seçin ve menüden bir seçim yapın.

Klavye kısayolları

Klavye kısayollarını görüntülemek için Yardım > Klavye kısayollarıöğesini seçin. Kullanılabilen klavye kısayolları, imlecin bir kod hücresinde (düzenleme modu) olup olmamasına (komut modu) bağlıdır.

Komut paleti

Komut paletini kullanarak not defterinde hızlı bir şekilde eylem gerçekleştirebilirsiniz. Not defteri eylemleri panelini açmak için, çalışma alanının sağ alt köşesindeki _'e tıklayın veya MacOS'ta Cmd + Shift + P kısayolunu veya Windows'da Ctrl + Shift + P kullanın.

komut paleti

Metin bulma ve değiştirme

Not defteri içindeki metni bulmak ve değiştirmek için Düzenle > Bul ve Değiştiröğesini seçin. Geçerli eşleşme turuncu ve diğer tüm eşleşmeler sarı renkle vurgulanır.

Geçerli eşleşmeyi değiştirmek için Değiştiröğesine tıklayın. Not defterindeki tüm eşleşmeleri değiştirmek için Tümünü Değiştiröğesine tıklayın.

Eşleşmeler arasında gezinmek için Önceki ve İleri düğmelerine tıklayın. Ayrıca shift+enter ve enter tuşlarına basarak sırasıyla önceki ve sonraki eşleşmelere gidebilirsiniz.

Bul ve değiştir aracını kapatmak için Sil simgesine tıklayın veya esctuşlarına basın.

Değişken denetleme

SQL veya Python not defterinde tanımlanan bir değişken hakkında bilgi görüntülemek için imlecinizi değişken adının üzerine getirin. Python değişken denetimi için Databricks Runtime 12.2 LTS veya üzeri gerekir.

bir değişkeni inceleme

Değişken gezginibkz.

Tanıma git

Python not defteri bir kümeye eklendiğinde, bir değişkenin, işlevin veya deyimin arkasındaki %run kodun tanımına hızla gidebilirsiniz. Bunu yapmak için değişkene veya işlev adına sağ tıklayın ve ardından Tanıma git veya Tanıma göz at'a tıklayın.

macOS'ta Cmd tuşunu veya Windows'da Ctrl tuşunu basılı tutun ve değişkenin veya işlev adının üzerine gelin. Bir tanım bulunursa, ad köprüye dönüşür.

İşlev tanımlarını elde etmehow to get function definitionshow to get function definitions

"Tanıma git" özelliği Databricks Runtime 12.2 LTS ve üzerinde kullanılabilir.

Kod katlama

Kod katlama, kodun bölümlerini geçici olarak gizlemenizi sağlar. Bu, uzun kod bloklarıyla çalışırken yararlı olabilir çünkü üzerinde çalıştığınız kodun belirli bölümlerine odaklanmanıza olanak tanır.

Kodu gizlemek için imlecinizi hücrenin en soluna getirin. Aşağı doğru işaret eden oklar, kodun bir bölümünü gizleyebileceğiniz mantıksal noktalarda görünür. Kod bölümünü gizlemek için oka tıklayın. Kodu göstermek için yeniden oka (şimdi sağa doğru) tıklayın.

kodu katlama

Klavye kısayolları da dahil olmak üzere diğer ayrıntılar için VS Code belgelerine bakın.

Çok faktörlü destek

Videoda gösterildiği gibi eşzamanlı düzenlemeleri kolaylaştırmak için birden çok imleç oluşturabilirsiniz:

birden çok imleç kullanma

Bir hücrede birden çok imleç oluşturmak için:

macOS'ta, klavye kısayolu Option+Command+ yukarı veya aşağı ok tuşunu kullanarak dikey olarak hizalanmış birden çok imleç oluşturabilirsiniz.

Sütun (kutu) seçimi

Bir sütunda birden çok öğe seçmek için, yakalamak istediğiniz alanın sol üst köşesine tıklayın. Ardından:

  • macOS'ta, bir veya daha fazla sütun yakalamak için Shift + Option basın ve sağ alta sürükleyin.
  • Windows'ta, bir veya daha fazla sütun yakalamak için Shift + Alt basın ve sağ alta sürükleyin.
  • Kısayolu değiştirme seçeneğiniz de vardır. Bakınız Çoklu imleç ve sütun seçimi için kısayolu değiştirme.

sütunlar nasıl seçilir

Çoklu imleç ve sütun seçimi için kısayolu değiştirme

Çoklu imleç ve sütun (kutu) seçimi için alternatif bir kısayol mevcut. Alternatif seçimle, kısayollar aşağıdaki gibi değişir:

  • Bir hücrede birden çok imleç oluşturmak için:
    • macOS'ta, tuşunu basılı tutun Cmd ve her konuma tıklayarak bir imleç ekleyin.
    • Windows'ta, tuşunu basılı Ctrl tutun ve her konuma tıklayarak bir imleç ekleyin.
  • Bir sütunda birden çok öğe seçmek için, yakalamak istediğiniz alanın sol üst köşesine tıklayın. Sonra:
    • macOS'ta, bir veya daha fazla sütun yakalamak için Option basın ve sağ alta sürükleyin.
    • Windows'ta, bir veya daha fazla sütun yakalamak için Alt basın ve sağ alta sürükleyin.

Alternatif kısayolları etkinleştirmek için aşağıdakileri yapın:

  1. Çalışma alanının sağ üst kısmındaki kullanıcı adınıza tıklayın ve ardından açılan listede Ayarlar 'e tıklayın.
  2. Ayarlar kenar çubuğunda Geliştiriciseçin.
  3. Kod düzenleyicisi bölümünde, çoklu imleç tıklaması için anahtar değiştirici ayarını macOS için Cmd veya Windows için Ctrl olarak değiştirin.

Alternatif kısayolları etkinleştirdiğinizde, dikey olarak hizalanmış birden çok imleç oluşturmaya yönelik klavye kısayolu değişmez.

Verilere göz atma

Not defteri için kullanılabilen Unity Kataloğu nesnelerini keşfetmek için şema tarayıcısını kullanın. Not defterinin sol tarafındaki not defteri verileri simgesine tıklayarak şema tarayıcısını açın.

Sizin için düğmesi yalnızca geçerli oturumda kullandığınız veya daha önce Sık Kullanılan olarak işaretlediğiniz nesneleri görüntüler.

Filtre kutusuna metin yazarken, görüntü yalnızca yazdığınız metni içeren nesneleri gösterecek şekilde değişir. Yalnızca geçerli oturumda açık olan veya açılmış nesneler görüntülenir. Filtre kutusu, not defteri için kullanılabilir kataloglar, şemalar, tablolar ve birimlerde tam bir arama yapmaz.

Kebap menüsünü kebap menüsünü açmak için imleci, gösterildiği gibi nesnenin adının üzerine getirin:

Şema tarayıcısında kebap menüsü

Nesne bir tabloysa aşağıdakileri yapabilirsiniz:

  • Tablodaki verilerin önizlemesini görüntülemek için otomatik olarak bir hücre oluşturun ve çalıştırın. Tablonun kebap menüsünden yeni hücre içinde önizlemeyi seçin.
  • Katalog Gezgini'nde bir kataloğu, şemayı veya tabloyu görüntüleyin. Kebap menüsünden Katalog Gezgini'nde Aç seçin. Seçili nesneyi gösteren yeni bir sekme açılır.
  • Katalog, şema veya tablo yolunu alın. "Kopyala… yolunu nesnenin kebap menüsünden seçin."
  • Sık Kullanılanlar'a tablo ekleyin. Tablonun kebap menüsünde sık kullanılanlara ekle seçin.

Nesne bir katalog, şema veya birimse, nesnenin yolunu kopyalayabilir veya Katalog Gezgini'nde açabilirsiniz.

Bir hücreye doğrudan tablo veya sütun adı eklemek için:

  1. İmlecinizi, adı girmek istediğiniz konumdaki hücrede tıklatın.
  2. İmlecinizi şema tarayıcısında tablo adının veya sütun adının üzerine getirin.
  3. Nesne adının sağında görüntülenen çift ok çift oktıklayın.

Web terminali ve Databricks CLI kullanma

Web terminalini bir not defterinde açmak için sağ kenar çubuğunun altındaki alt paneli yeniden aç 'ye tıklayın.

Web terminalinde Databricks CLI kullanma

Databricks Runtime 15.0'dan başlayarak, not defterindeki web terminalinden Databricks CLI'yi kullanabilirsiniz.

Gereksinimler

  • Not defteri, Tek kullanıcı veya Yalıtım olmadan paylaşılan erişim modunda bir kümeye eklenmelidir.
  • CLI, Özel Bağlantı için etkinleştirilmiş çalışma alanlarında kullanılamaz.

Yüklü CLI her zaman en son sürümdür. Kimlik doğrulama, geçerli kullanıcıya dayanmaktadır.

CLI'yi defter hücresinden kullanamazsınız. Not defterinde, %sh databricks ... gibi komutlar Databricks Runtime 15.0 veya üzeri ile çalışmaz.

Kişiselleştirilmiş otomatik tamamlama

Siz yazarken otomatik tamamlama, kod kesimlerini otomatik olarak tamamlar. Tamamlanabilir nesneler türler, sınıflar ve nesnelerin yanı sıra SQL veritabanı ve tablo adlarını içerir. Databricks önerileri kişiselleştirmek için Unity Kataloğu meta verilerinizi ve kullanımınızı kullanır.

  • Python hücreleri için, otomatik tamamlamanın çalışması için not defterinin bir kümeye eklenmesi ve tamamlanabilir nesneleri tanımlayan tüm hücreleri çalıştırmanız gerekir.
  • SQL hücreleri için, not defteri herhangi bir işlem kaynağına bağlı olmasa bile otomatik tamamlama anahtar sözcükleri ve temel söz dizimini önerir.
    • Çalışma alanı Unity Kataloğu için etkinleştirildiyse, otomatik tamamlama, Unity Kataloğu'ndaki tablolar için katalog, şema, tablo ve sütun adlarını da önerir.
    • Çalışma alanı Unity Catalog için etkinleştirilmemişse, tablo veya sütun adları önermek için defterin bir kümeye veya SQL ambarı bağlanması gerekir.

Bir hücreye yazdığınızda otomatik tamamlama önerileri otomatik olarak görüntülenir. Öneri seçmek için yukarı ve aşağı ok tuşlarını veya farenizi kullanın ve seçimi hücreye eklemek için Sekme veya Enter basın.

Not

R not defterlerinde sunucu otomatik tamamlama, komut yürütme sırasında engellenir.

Dikkat etmeniz gereken iki kullanıcı ayarı vardır:

  • Otomatik tamamlama önerilerini kapatmak için, yazarken Otomatik Tamamlama'yı açın. Otomatik tamamlama kapalıyken, Ctrl + Ara Çubuğu tuşlarına basarak otomatik tamamlama önerilerini görüntüleyebilirsiniz.
  • Enter'ın otomatik tamamlama önerileri eklemesini önlemek için Enter tuşunun otomatik tamamlama önerilerini kabul etmesini sağlayın.

Köşeli ayraç eşleştirme

Parantezin, köşeli ayraç veya küme ayraçlarının yanına tıkladığınızda, düzenleyici bu karakteri ve eşleşen köşeli ayraçını vurgular.

karşılık gelen köşeli ayraç göster

Python hatası vurgulama

Not defteri bir kümeye bağlandığında söz dizimi hataları kırmızıyla altı çizili olarak gösterilir. Python için kümenin Databricks Runtime 12.2 LTS veya üzerini çalıştırıyor olması gerekir.

Söz dizimi uyarısının üzerine gelin ve olası eylemler için Hızlı Düzeltme seçin.

söz diziminde kod eylemleri için örnek hata vurgulama

Databricks Yardımcısı etkinleştirilen çalışma alanlarının, yapay zeka destekli öneriler için Yardımcı ile Düzeltme de seçilebilmesi mümkündür.

Söz dizimi hata vurgulama özelliğini etkinleştirmek veya devre dışı bırakmak için aşağıdakileri yapın:

  1. Çalışma alanının sağ üst kısmındaki kullanıcı adınıza tıklayın ve ardından açılan listede Ayarlar 'e tıklayın.
  2. Ayarlar kenar çubuğunda Geliştiriciseçin.
  3. Kod düzenleyicisi bölümünde SQL söz dizimi hatası vurgulama veya Python söz dizimi hatası vurgulama ayarını değiştirin.

Python biçimlendirme vurgulama

Python kod biçimlendirme hataları ve uyarıları sarıyla altı çizili. Daha fazla bilgi görmek için söz dizimi uyarılarının üzerine gelin. Küme Databricks Runtime 12.1 LTS veya üzerini çalıştırıyor olmalıdır.

Biçimlendirme hatalarını ve uyarılarını etkinleştirmek için:

  1. Çalışma alanının sağ üst kısmındaki kullanıcı adınıza tıklayın ve ardından açılan listede Ayarlar 'e tıklayın.
  2. Ayarlar kenar çubuğunda Geliştiriciseçin.
  3. deneysel özellikler bölümünde,vurgulayan Python biçimi hatası ayarını değiştirin.