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
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
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.
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 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.
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:
Bir hücrede birden çok imleç oluşturmak için:
- macOS'ta, tuşunu basılı tutun
Option
ve her konuma tıklayarak bir imleç ekleyin. - Windows'ta, tuşunu basılı
Alt
tutun ve her konuma tıklayarak bir imleç ekleyin. - 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.
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.
Ç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.
- macOS'ta, tuşunu basılı tutun
- 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.
- macOS'ta, bir veya daha fazla sütun yakalamak için
Alternatif kısayolları etkinleştirmek için aşağıdakileri yapın:
- Ç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.
- Ayarlar kenar çubuğunda Geliştiriciseçin.
- 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 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ü açmak için imleci, gösterildiği gibi nesnenin adının üzerine getirin:
Şema tarayıcısında
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:
- İmlecinizi, adı girmek istediğiniz konumdaki hücrede tıklatın.
- İmlecinizi şema tarayıcısında tablo adının veya sütun adının üzerine getirin.
- Nesne adının sağında görüntülenen çift ok
tı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.
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.
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:
- Ç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.
- Ayarlar kenar çubuğunda Geliştiriciseçin.
- 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:
- Ç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.
- Ayarlar kenar çubuğunda Geliştiriciseçin.
- deneysel özellikler
bölümünde,vurgulayan Python biçimi hatası ayarını değiştirin.