Microsoft Fabric not defterlerini geliştirme, yürütme ve yönetme

Microsoft Fabric not defteri, Apache Spark işleri ve makine öğrenmesi denemeleri geliştirmeye yönelik birincil bir kod öğesidir. Zengin görselleştirmelerden ve Markdown metinlerinden yararlanarak kod yazmak için veri bilimcileri ve veri mühendisleri tarafından kullanılan web tabanlı etkileşimli bir yüzeydir. Bu makalede, kod hücresi işlemleriyle not defterlerinin nasıl geliştirilip çalıştırılacakları açıklanmaktadır.

Önemli

Microsoft Fabric şu anda ÖNİzLEME aşamasındadır. Bu bilgiler, yayımlanmadan önce önemli ölçüde değiştirilebilen bir ön sürüm ürünüyle ilgilidir. Microsoft, burada sağlanan bilgilerle ilgili olarak açık veya zımni hiçbir garanti vermez.

Not defterleri geliştirme

Not defterleri, bağımsız olarak veya grup olarak çalıştırılabilir tek tek kod veya metin blokları olan hücrelerden oluşur.

Not defterleri geliştirmek için zengin işlemler sağlıyoruz:

Hücre ekleme

Not defterinize yeni bir hücre eklemenin birden çok yolu vardır.

  1. İki hücre arasındaki boşluğun üzerine gelin ve Kod veya Markdown'ı seçin.

  2. Komut modu altındaki Kısayol tuşlarını kullanın. Geçerli hücrenin üstüne hücre eklemek için A tuşuna basın. Geçerli hücrenin altına hücre eklemek için B tuşuna basın.

Birincil dil ayarlama

Microsoft Fabric not defterleri şu anda dört Apache Spark dilini desteklemektedir:

  • PySpark (Python)
  • Spark (Scala)
  • Spark SQL
  • SparkR

Yeni eklenen hücreler için birincil dili üstteki komut çubuğundaki açılan listeden ayarlayabilirsiniz.

Birden çok dil kullanma

Bir hücrenin başında language magic komutunu belirterek not defterinde birden çok dil kullanabilirsiniz. Ayrıca, dil seçiciden hücre dilini de değiştirebilirsiniz. Aşağıdaki tabloda, hücre dillerini değiştirmek için sihirli komutlar listelemektedir.

Hücrenin başına girilen dil sihirli komutunun bir örneğini gösteren ekran görüntüsü.

Magic komutu Dil Açıklama
%%pyspark Python Spark Bağlamı'nın karşısında bir Python sorgusu yürütür.
%%spark Scala Spark Bağlamında bir Scala sorgusu yürütür.
%%sql SparkSQL Spark Bağlamı'nın karşısında bir SparkSQL sorgusu yürütür.
%%html Html Spark Bağlamı'ndaki bir HTML sorgusu yürütür.
%%sparkr R Spark Bağlamı üzerinde bir R sorgusu yürütür.

Aşağıdaki görüntüde, Spark (Scala) not defterinde %%pyspark magic komutunu kullanarak PySpark sorgusu yazma işlemine bir örnek verilmiştir. Not defterinin birincil dilinin PySpark olarak ayarlandığına dikkat edin.

IDE stili IntelliSense

Microsoft Fabric not defterleri, IDE stili IntelliSense'i hücre düzenleyicisine getirmek için Monaco düzenleyicisiyle tümleşiktir. Söz dizimi vurgulama, hata işaretçisi ve otomatik kod tamamlamaları kod yazmanıza ve sorunları daha hızlı belirlemenize yardımcı olur.

IntelliSense özellikleri farklı diller için farklı olgunluk düzeylerindedir. Aşağıdaki tabloda nelerin desteklendiği gösterilmektedir:

Diller Söz Dizimi Vurgusu Söz Dizimi Hata İşaretçisi Sözdizimi Kodu Tamamlama Değişken Kod Tamamlama Sistem İşlevi Kodu Tamamlama Kullanıcı İşlevi Kodu Tamamlama Akıllı Girinti Kod Katlama
PySpark (Python) Yes Yes Yes Yes Yes Yes Yes Yes
Spark (Scala) Yes Yes Yes Yes Yes Yes Yes Yes
SparkSQL Yes Yes Yes Yes Yes Hayır Yes Yes
SparkR Yes Yes Yes Yes Yes Yes Yes Yes

Not

IntelliSense kodunun tamamlanmasını kullanmak için etkin bir Spark oturumu gereklidir.

Kod parçacıkları

Microsoft Fabric not defterleri, yaygın olarak kullanılan kod desenlerini kolayca yazmanıza yardımcı olan kod parçacıkları sağlar, örneğin:

  • Verileri Spark DataFrame olarak okuma veya
  • Matplotlib ile grafik çizme.

Kod parçacıkları IDE stilinin kısayol tuşları IntelliSense'te diğer önerilerle birlikte gösterilir. Kod parçacıklarının içeriği, kod hücresi diliyle hizalanır. Kod parçacığı yazarak kullanılabilir kod parçacıklarını görebilirsiniz veya kod hücresi düzenleyicisindeki kod parçacığı başlığında herhangi bir anahtar sözcük görünür. Örneğin, okuma yazarak çeşitli veri kaynaklarından verileri okumak için kod parçacıklarının listesini görebilirsiniz.

Kod parçacıklarının animasyonlu GIF'i.

Kod parçacıkları eklemek için sürükleyip bırakın

Lakehouse gezgininden verileri rahatça okumak için sürükle ve bırak özelliğini kullanabilirsiniz. Burada birden çok dosya türü desteklenir; metin dosyaları, tablolar, resimler vb. üzerinde çalışabilirsiniz. Varolan bir hücreye veya yeni bir hücreye bırakabilirsiniz. Not defteri, verilerin önizlemesini görüntülemek için kod parçacığını buna göre oluşturur.

Kod parçacıkları eklemek için sürükleyip bırakmanın animasyonlu GIF'i.

Resim eklemek için sürükleyip bırakma

Tarayıcınızdan veya yerel bilgisayarınızdan markdown hücresine kolayca resim eklemek için sürükle ve bırak özelliğini kullanabilirsiniz.

Resim eklemek için sürükleyip bırakmanın animasyonlu GIF'i.

Araç çubuğu düğmeleriyle metin hücresini biçimlendirme

Sık kullanılan markdown eylemlerini gerçekleştirmek için metin hücreleri araç çubuğundaki biçim düğmelerini kullanabilirsiniz.

Metin biçimlendirme araç çubuğunun ekran görüntüsü.

Hücre işlemini geri alma veya yineleme

Geri Al veya Yinele düğmesini seçin ya da en son hücre işlemlerini iptal etmek için Z veya Shift+Z tuşlarına basın. En son 10 geçmiş hücre işlemini geri alabilir veya yineleyebilirsiniz.

Geri al ve yinele menü seçeneklerini gösteren ekran görüntüsü.

Desteklenen geri alma hücre işlemleri:

  • Hücre ekleme veya silme: Geri Al'ı seçerek silme işlemlerini iptal edebilirsiniz; metin içeriği hücreyle birlikte tutulur.
  • Hücreyi yeniden sırala.
  • Geçiş parametresi.
  • Kod hücresi ile Markdown hücresi arasında dönüştürme.

Not

Hücre içi metin işlemleri ve kod hücresi açıklama işlemleri geri alınamaz. En son 10 geçmiş hücre işlemini geri alabilir veya yineleyebilirsiniz.

Hücreyi taşıma

Hücrenin boş kısmından sürükleyip istediğiniz konuma bırakabilirsiniz.

Şeritte Yukarı taşı ve Aşağıtaşı'yı kullanarak da seçili hücreyi taşıyabilirsiniz.

Hücre taşıma seçeneklerini gösteren ekran görüntüsü.

Hücre silme

Hücreyi silmek için, hücrenin sağ tarafındaki sil düğmesini seçin.

Komut modu altında kısayol tuşlarını da kullanabilirsiniz. Geçerli hücreyi silmek için Shift+D tuşlarına basın.

Hücre girişini daraltma

Geçerli hücrenin girişini daraltmak için hücre araç çubuğundaki Diğer komutlar üç nokta (...) ve Girişi gizle'yi seçin. Genişletmek için Hücre daraltılırken girişi göster'i seçin.

Hücre çıkışını daraltma

Geçerli hücrenin çıkışını daraltmak için hücre araç çubuğundaki Diğer komutlar üç nokta (...) ve Çıkışı gizle'yi seçin. Genişletmek için Hücrenin çıkışı gizliyken çıkışı göster'i seçin.

Hücreyi kilitleme veya dondurma

Hücreyi kilitleme ve dondurma işlemleri, hücreleri salt okunur yapmanıza veya kod hücrelerinin tek tek hücre temelinde çalıştırılmasını durdurmanıza olanak sağlar.

Hücreyi kilitleme veya dondurmanın animasyonlu GIF'i.

Not defteri içeriği

Anahatlar veya İçindekiler Tablosu, hızlı gezinti için kenar çubuğu penceresinde herhangi bir markdown hücresinin ilk markdown üst bilgisini gösterir. Ana Hatlar kenar çubuğu, ekrana mümkün olan en iyi şekilde sığacak şekilde yeniden boyutlandırılabilir ve daraltılabilir. Kenar çubuğunu açmak veya gizlemek için not defteri komut çubuğunda İçerikler düğmesini seçebilirsiniz.

İçerikler seçeneğinin seçileceği yeri gösteren ekran görüntüsü.

Markdown katlama

Markdown katlaması, başlık içeren bir markdown hücresinin altındaki hücreleri gizlemenize olanak tanır. Markdown hücresi ve onun gizli hücreleri, hücre işlemleri yapılırken bir dizi bitişik çok seçili hücreyle aynı kabul edilir. Markdown katlama animasyonlu GIF.

Bulma ve değiştirme

Bul ve değiştir, not defteri içeriğinizdeki anahtar sözcükleri veya ifadeleri kolayca eşleştirmenize ve bulmanıza yardımcı olabilir ve hedef dizeyi yeni bir dizeyle değiştirebilirsiniz.

Bul ve değiştir bölmesini gösteren ekran görüntüsü.

Not defterlerini çalıştırma

Not defterinizdeki kod hücrelerini tek tek veya tümünü aynı anda çalıştırabilirsiniz. Her hücrenin durumu ve ilerleme durumu not defterinde gösterilir.

Hücre çalıştırma

Kodu bir hücrede çalıştırmanın çeşitli yolları vardır.

  1. Çalıştırmak istediğiniz hücrenin üzerine gelin ve Hücreyi Çalıştır düğmesini seçin veya Ctrl+Enter tuşlarına basın.

  2. Komut modu altındaki Kısayol tuşlarını kullanın. Geçerli hücreyi çalıştırmak ve sonraki hücreyi seçmek için Shift+Enter tuşlarına basın. Geçerli hücreyi çalıştırmak ve yeni bir hücre eklemek için Alt+Enter tuşlarına basın.

Tüm hücreleri çalıştır

Geçerli not defterindeki tüm hücreleri sırayla çalıştırmak için Tümünü Çalıştır düğmesini seçin.

Yukarıdaki veya altındaki tüm hücreleri çalıştırma

Tümünü çalıştır düğmesinden açılan listeyi genişletin, ardından geçerlinin üzerindeki tüm hücreleri sırayla çalıştırmak için Yukarıdaki Hücreleri çalıştır'ı seçin. Geçerli hücreyi ve geçerli hücrenin altındaki tüm hücreleri sırayla çalıştırmak için aşağıdaki Hücreleri çalıştır'ı seçin.

Tümünü çalıştır menü seçeneklerini gösteren ekran görüntüsü.

Çalışan tüm hücreleri iptal etme

Kuyrukta bekleyen çalışan hücreleri veya hücreleri iptal etmek için Tümünü İptal Et düğmesini seçin.

Oturumu durdur

Oturumu durdur , çalışan ve bekleyen hücreleri iptal eder ve geçerli oturumu durdurur; çalıştır düğmesine yeniden tıklarsanız yepyeni bir oturumu yeniden başlatabilirsiniz.

Tüm çalıştırmaları iptal et ve oturumu durdur'un seçileceği yeri gösteren ekran görüntüsü.

Not defteri başvuru çalıştırması

mssparkutils başvuru çalıştırma API'sini kullanmanın yanı sıra, geçerli not defterinin bağlamında başka bir not defterine başvurmak için magic komutunu da kullanabilirsiniz%run <notebook name>. Başvuru not defterinde tanımlanan tüm değişkenler geçerli not defterinde kullanılabilir. %run magic komutu iç içe aramaları destekler ancak özyinelemeli çağrıları desteklemez. Deyim derinliği beşten büyükse bir özel durum alırsınız.

Örnek: %run Notebook1 { "parameterInt": 1, "parameterFloat": 2.5, "parameterBool": true, "parameterString": "abc" }.

Not defteri başvurusu hem etkileşimli modda hem de işlem hattında çalışır.

Not

  • %run komutu şu anda yalnızca geçerli not defteriyle aynı çalışma alanında bulunan başvuru not defterlerini destekler.
  • %run komutu şu anda yalnızca 4 parametre değer türünü destekler: int, float, bool, , stringdeğişken değiştirme işlemi desteklenmez.
  • %run komutu, derinliğin beşten büyük olduğu iç içe başvurusunu desteklemez.

Değişken gezgini

Microsoft Fabric not defteri, PySpark (Python) hücreleri için geçerli Spark oturumundaki değişkenlerin adı, türü, uzunluğu ve değerinin listesini görmeniz için yerleşik bir değişken gezgini sağlar. Kod hücrelerinde tanımlanan diğer değişkenler otomatik olarak gösterilir. Her sütun başlığına tıklandığında tablodaki değişkenler sıralanır.

Değişken gezginini açmak veya gizlemek için not defteri şeridindeki "Görünüm" sekmesindeKi Değişkenler düğmesini seçebilirsiniz.

Değişkenlerin açıldığı yeri gösteren ekran görüntüsü.

Not

Değişken gezgini yalnızca Python'ı destekler.

Hücre durumu göstergesi

Hücrenin altında, geçerli ilerleme durumunu görmenize yardımcı olmak için adım adım bir hücre yürütme durumu görüntülenir. Hücre çalıştırması tamamlandıktan sonra, toplam süre ve bitiş saatini içeren bir yürütme özeti gösterilir ve gelecekte başvurmak üzere orada depolanır.

Hücre çalıştırma durumu ayrıntılarını gösteren ekran görüntüsü.

Satır içi spark işi göstergesi

Microsoft Fabric not defteri Spark tabanlıdır. Kod hücreleri Spark kümesinde uzaktan yürütülür. İş yürütme durumunu anlamanıza yardımcı olmak için bir Spark işi ilerleme durumu göstergesi ile birlikte gerçek zamanlı bir ilerleme çubuğu görüntülenir. Her iş veya aşamaya göre görev sayısı Spark işinizin paralel düzeyini belirlemenize yardımcı olur. Ayrıca iş (veya aşama) adından bağlantıyı seçerek belirli bir işin (veya aşamanın) Spark kullanıcı arabiriminde daha ayrıntılı detaya gidebilirsiniz.

İlerleme göstergesinin yanında Hücre düzeyi gerçek zamanlı günlüğünü de bulabilirsiniz ve Tanılama , kodu iyileştirmenize ve hatalarını ayıklamanıza yardımcı olacak yararlı öneriler sağlayabilir.

Spark işlerinin ilerleme durumunun ayrıntılarının ekran görüntüsü.

Diğer eylemlerbölümünden Spark uygulama ayrıntıları sayfasına ve Spark web kullanıcı arabirimi sayfasına kolayca gidebilirsiniz. Diğer eylemlerin ayrıntılarının ekran görüntüsü.

Gizli dizi düzeltme

Not defterlerini çalıştırırken kimlik bilgilerinin yanlışlıkla sızdırılmasını önlemek için Doku not defteri, hücre çıkışında görüntülenen gizli dizi değerlerini ile [REDACTED]değiştirmek üzere Gizli dizi yeniden düzenlemeyi destekler. Python, Scala ve R için gizli dizi yeniden düzenleme uygulanabilir.

Gizli dizi yeniden eylem ekran görüntüsü.

Not defterindeki sihirli komutlar

Yerleşik sihirler

Doku not defterlerinde tanıdık Ipython magic komutlarını kullanabilirsiniz. Geçerli kullanılabilir sihirli komutlar olarak aşağıdaki listeyi gözden geçirin.

Not

Doku işlem hattında yalnızca aşağıdaki sihirli komutlar desteklenir: %%pyspark, %%spark, %%csharp, %%sql.

Kullanılabilir çizgi sihri: %lsmagic, %time, %timeit, %history, %run, %load, %alias, %alias_magic, %autoawait, %autocall, %automagic, %bookmark, %cd, %colors, %dhist, %dirs, %doctest_mode, %killbgscripts, %load_ext, %logoff, %logon, %logstart, %logstate, %logstop, %magic, %matplotlib, %page, %pastebin, %pdef, %pfile, %pinfo, %pinfo2, %popd, %pprint, %precision, %prun, %psearch, %psource, %pushd, %pwd, %pycat, %quickref, %rehashx, %reload_ext, %reset, %reset_selective, %sx, %system, %tb, %unalias, %unload_ext, %who, %who_ls, %who's, %xdel, %xmode.

Doku not defteri ayrıca geliştirilmiş kitaplık yönetimi komutlarını da destekler :%pip, %conda, kullanım için Microsoft Fabric'te Apache Spark kitaplıklarını yönet'i işaretleyin.

Kullanılabilir hücre sihri: %%time, %%timeit, %%capture, %%writefile, %%sql, %%pyspark, %%spark, %%csharp, %%html, %%bash, %%markdown, %%perl, %%script, %%sh.

Özel büyüler

Ayrıca, aşağıdaki örnekte gösterildiği gibi özel gereksinimlerinizi karşılamak için daha fazla özel büyü komutu oluşturabilirsiniz.

  1. "MyLakehouseModule" adlı bir not defteri oluşturun.

Özel büyü tanımlama ekran görüntüsü.

  1. Başka bir not defterinde "MyLakehouseModule" öğesine ve onun sihirli komutlarına başvurarak, projenizi farklı dilleri rahatça kullanan not defterleriyle düzenleyebilirsiniz.

Özel büyü kullanma ekran görüntüsü.

IPython Pencere Öğeleri

IPython Pencere Öğeleri, tarayıcıda temsili olan olaylı python nesneleridir. IPython Pencere Öğelerini tıpkı Jupyter not defteri gibi not defterinizde düşük kod denetimleri (örneğin kaydırıcı, metin kutusu) olarak kullanabilirsiniz; şu anda yalnızca Python bağlamında çalışır.

IPython Pencere Öğesini kullanmak için

  1. Jupyter Widget çerçevesini kullanmak için önce ipywidgets modülünü içeri aktarmanız gerekir.

    import ipywidgets as widgets
    
  2. Bir pencere öğesini işlemek için en üst düzey görüntüleme işlevini kullanabilir veya kod hücresinin son satırında pencere öğesi türünde bir ifade bırakabilirsiniz.

    slider = widgets.IntSlider()
    display(slider)
    
  3. Hücreyi çalıştırdığınızda pencere öğesi çıkış alanında görüntülenir.

    slider = widgets.IntSlider()
    display(slider)
    

    Çıkış alanında görüntülenen pencere öğesinin ekran görüntüsü.

  4. Aynı pencere öğesi örneğini birden çok kez işlemek için birden çok display() çağrısı kullanabilirsiniz, ancak bunlar birbiriyle eşitlenmiş durumda kalır.

    slider = widgets.IntSlider()
    display(slider)
    display(slider)
    

    Bir pencere öğesinin birden çok kez gösterildiği ekran görüntüsü.

  5. İki pencere öğesini birbirinden bağımsız olarak işlemek için iki pencere öğesi örneği oluşturun:

    slider1 = widgets.IntSlider()
    slider2 = widgets.IntSlider()
    display(slider1)
    display(slider2)
    

    Pencere öğelerinin birden çok örneğini gösteren ekran görüntüsü.

Desteklenen pencere öğeleri

Pencere öğeleri türü Arabirim öğeleri
Sayısal pencere öğeleri IntSlider, FloatSlider, FloatLogSlider, IntRangeSlider, FloatRangeSlider, IntProgress, FloatProgress, BoundedIntText, BoundedFloatText, IntText, FloatText
Boole pencere öğeleri ToggleButton, Onay Kutusu, Geçerli
Seçim pencere öğeleri Açılan Menü, RadioButtons, Select, SelectionSlider, SelectionRangeSlider, ToggleButtons, SelectMultiple
Dize Pencere Öğeleri Metin, Metin alanı, Birleşik giriş kutusu, Parola, Etiket, HTML, HTML Matematik, Resim, Düğme
Yürütme (Animasyon) pencere öğeleri Tarih seçici, Renk seçici, Denetleyici
Kapsayıcı veya Düzen pencere öğeleri Kutu, HBox, VBox, GridBox, Accordion, Sekmeler, Yığılmış

Bilinen sınırlamalar

  1. Aşağıdaki pencere öğeleri henüz desteklenmemektedir, ilgili geçici çözümü aşağıdaki gibi izleyebilirsiniz:

    İşlev Geçici çözüm
    Çıkış pencere öğesi Stdout içine metin yazmak için bunun yerine print() işlevini kullanabilirsiniz.
    widgets.jslink() İki benzer pencere öğesini bağlamak için widgets.link() işlevini kullanabilirsiniz.
    FileUpload pencere öğesi Henüz desteklenmiyor.
  2. Microsoft Fabric tarafından sağlanan genel görüntüleme işlevi, IPython görüntüleme işlevinden farklı olan birden çok pencere öğesinin tek bir çağrıda ( örneğin display(a, b)) görüntülenmesini desteklemez.

  3. IPython Pencere Öğesi içeren bir not defterini kapatırsanız, ilgili hücreyi yeniden yürütene kadar bu not defterini göremez veya bu not defteriyle etkileşim kuramazsınız.

Not Defteri'nde Python günlüğü

Python günlüklerini bulabilir ve burada gösterilen örnek kod gibi farklı günlük düzeyleri ve biçimler ayarlayabilirsiniz:

import logging

# Customize the logging format for all loggers
FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
formatter = logging.Formatter(fmt=FORMAT)
for handler in logging.getLogger().handlers:
    handler.setFormatter(formatter)

# Customize log level for all loggers
logging.getLogger().setLevel(logging.INFO)

# Customize the log level for a specific logger
customizedLogger = logging.getLogger('customized')
customizedLogger.setLevel(logging.WARNING)

# logger that use the default global log level
defaultLogger = logging.getLogger('default')
defaultLogger.debug("default debug message")
defaultLogger.info("default info message")
defaultLogger.warning("default warning message")
defaultLogger.error("default error message")
defaultLogger.critical("default critical message")

# logger that use the customized log level
customizedLogger.debug("customized debug message")
customizedLogger.info("customized info message")
customizedLogger.warning("customized warning message")
customizedLogger.error("customized error message")
customizedLogger.critical("customized critical message")

Not defterini tümleştirme

Parametre hücresi belirleme

Not defterinizi parametreleştirmek için üç noktayı (...) seçerek hücre araç çubuğundaki diğer komutlara erişin. Ardından Parametre hücresini değiştir'i seçerek hücreyi parametre hücresi olarak belirleyin.

Parametre hücresini aç/kapat seçeneğinin seçileceği yeri gösteren ekran görüntüsü.

Parametre hücresi, işlem hattında not defterini tümleştirmek için yararlıdır, işlem hattı etkinliği parametre hücresini arar ve yürütme zamanında geçirilen parametreler için bu hücreyi varsayılan olarak kabul eder. Yürütme altyapısı, varsayılan değerlerin üzerine yazmak için giriş parametreleriyle parametre hücresinin altına yeni bir hücre ekler.

Kısayol tuşları

Jupyter Notebooks'a benzer şekilde, Microsoft Fabric not defterleri kalıcı bir kullanıcı arabirimine sahiptir. Klavye, not defteri hücresinin hangi modda olduğuna bağlı olarak farklı şeyler yapar. Microsoft Fabric not defterleri, belirli bir kod hücresi için şu iki modu destekler: komut modu ve düzenleme modu.

  1. Yazmanızı isteyen metin imleci olmadığında hücre komut modundadır. Bir hücre Komut modundayken, not defterini bir bütün olarak düzenleyebilirsiniz, ancak tek tek hücrelere yazamayın. ESC tuşuna basarak veya fareyi kullanarak bir hücrenin düzenleyici alanının dışından seçim yaparak komut moduna geçin.

    Komut modundaki bir hücrenin ekran görüntüsü.

  2. Düzenleme modu, düzenleyici alanına yazmanızı isteyen bir metin imlecinden gösterilebilir. Bir hücre düzenleme modundayken, hücreye yazabilirsiniz. Enter tuşuna basarak veya fareyi kullanarak hücrenin düzenleyici alanını seçerek düzenleme moduna geçin.

    Düzenleme modundaki bir hücrenin ekran görüntüsü.

Komut modu altındaki kısayol tuşları

Eylem Not defteri kısayolları
Geçerli hücreyi çalıştırın ve aşağıdan seçim yapın Shift+Enter
Geçerli hücreyi çalıştırın ve aşağıya ekleyin Alt+Enter
Geçerli hücreyi çalıştır Ctrl+Enter
Yukarıdaki hücreyi seçin Yukarı
Aşağıdaki hücreyi seçin Aşağı
Önceki hücreyi seç K
Sonraki hücreyi seç J
Üstüne hücre ekle A
Altına hücre ekle B
Seçili hücreleri silme Shift + D
Düzenleme moduna geçme Enter

Düzenleme modu altındaki kısayol tuşları

Aşağıdaki tuş vuruşu kısayollarını kullanarak, Düzenleme modundayken Microsoft Fabric not defterlerinde daha kolay gezinebilir ve kod çalıştırabilirsiniz.

Eylem Not defteri kısayolları
İmleci yukarı taşıma Yukarı
İmleci aşağı taşıma Aşağı
Geri Al Ctrl + Z
Yinele Ctrl + Y
Açıklama veya Açıklamayı Kaldırma Ctrl + /
Önceki sözcüğü silme Ctrl + Geri Al tuşu
Sonra sözcük silme Ctrl + Delete
Hücre başlangıcına gitme Ctrl + Home
Hücre sonuna git Ctrl + End
Bir sözcük sola git Ctrl + Sol
Bir sözcük sağa git Ctrl + Sağ
Tümünü seç Ctrl + A
Girinti Ctrl + ]
Girintiyi azaltma Ctrl + [
Komut moduna geçme Esc

Not defteri şeridindeki View ->Keybindings kısayollarının tümünü kolayca bulabilirsiniz.

Sonraki adımlar