Bagikan melalui


Menavigasi buku catatan Databricks dan editor file

Artikel ini menjelaskan fungsi yang tersedia untuk membantu Anda menavigasi buku catatan Databricks dan editor file, termasuk pintasan keyboard, saran kode dan pelengkapan otomatis, inspeksi variabel, dan pelipatan kode. Saat Anda menggunakan notebook atau editor file, Asisten Databricks tersedia untuk membantu Anda membuat, menjelaskan, dan men-debug kode. Lihat untuk mendapatkan bantuan pengkodean dari Asisten Databricks terkait detailnya.

Anda dapat memilih dari pilihan tema editor. Pilih Tampilkan tema Editor > dan buat pilihan dari menu.

Pintasan papan ketik

Untuk menampilkan pintasan keyboard, pilih Bantuan > Pintasan keyboard. Pintasan keyboard yang tersedia bergantung pada apakah kursor berada dalam sel kode (mode edit) atau tidak (mode perintah).

Palet Perintah

Anda dapat dengan cepat melakukan tindakan di buku catatan menggunakan palet perintah. Untuk membuka panel tindakan notebook, klik _ di sudut kanan bawah ruang kerja atau gunakan pintasan Cmd + Shift + P di MacOS atau Ctrl + Shift + P di Windows.

command palette

Menemukan dan mengganti teks

Untuk menemukan dan mengganti teks dalam buku catatan, pilih Edit > Temukan dan Ganti. Kecocokan saat ini disorot dengan warna oranye dan semua kecocokan lainnya disorot dengan warna kuning.

Untuk mengganti pencocokan saat ini, klik Ganti. Untuk mengganti semua kecocokan dalam buku catatan, klik Ganti Semua.

Untuk berpindah antara hasil, klik tombol Sebelumnya dan Berikutnya. Anda juga dapat menekan shift+enter dan enter untuk masuk ke pencocokan sebelumnya dan berikutnya.

Untuk menutup alat temukan dan ganti, klik Hapus Ikon atau tekan esc.

Inspeksi variabel

Untuk menampilkan informasi tentang variabel yang ditentukan dalam buku catatan SQL atau Python, arahkan kursor Anda ke atas nama variabel. Inspeksi variabel Python memerlukan Databricks Runtime 12.2 LTS atau lebih tinggi.

cara memeriksa variabel

Lihat Penjelajah variabel.

Masuk ke definisi

Saat buku catatan Python dilampirkan ke kluster, Anda dapat dengan cepat masuk ke definisi variabel, fungsi, atau kode di balik %run pernyataan. Untuk melakukan ini, klik kanan variabel atau nama fungsi, lalu klik Buka definisi atau Definisi intip.

Tahan tombol Cmd di macOS atau tombol Ctrl di Windows dan arahkan mouse ke atas variabel atau nama fungsi. Jika definisi ditemukan, nama akan berubah menjadi hyperlink.

cara mendapatkan definisi fungsi

Fitur "buka definisi" tersedia di Databricks Runtime 12.2 LTS ke atas.

Pelipatan Kode

Pelipatan kode memungkinkan Anda menyembunyikan bagian kode untuk sementara waktu. Ini dapat membantu saat bekerja dengan blok kode panjang karena memungkinkan Anda fokus pada bagian kode tertentu yang sedang Anda kerjakan.

Untuk menyembunyikan kode, letakkan kursor Anda di paling kiri sel. Panah menunjuk ke bawah muncul di titik logis tempat Anda dapat menyembunyikan bagian kode. Klik panah untuk menyembunyikan bagian kode. Klik panah lagi (sekarang menunjuk ke kanan) untuk memperlihatkan kode.

cara melipat kode

Untuk detail selengkapnya, termasuk pintasan keyboard, lihat dokumentasi Visual Studio Code.

Dukungan multikursor

Anda dapat membuat beberapa kursor untuk membuat pengeditan simultan lebih mudah, seperti yang ditunjukkan dalam video:

cara menggunakan beberapa kursor

Untuk membuat beberapa kursor dalam sel:

  • Di macOS, tahan Option tombol dan klik di setiap lokasi untuk menambahkan kursor.
  • Di Windows, tahan Alt tombol dan klik di setiap lokasi untuk menambahkan kursor.
  • Anda juga memiliki opsi untuk mengubah pintasan. Lihat Ubah pintasan untuk pilihan multikursor dan kolom.

Di macOS, Anda dapat membuat beberapa kursor yang diratakan secara vertikal dengan menggunakan pintasan Option+Commandkeyboard + tombol panah atas atau bawah.

Pilihan kolom (kotak)

Untuk memilih beberapa item dalam kolom, klik di kiri atas area yang ingin Anda ambil. lalu:

  • Di macOS, tekan Shift + Option dan seret ke kanan bawah untuk mengambil satu atau beberapa kolom.
  • Di Windows, tekan Shift + Alt dan seret ke kanan bawah untuk mengambil satu atau beberapa kolom.
  • Anda juga memiliki opsi untuk mengubah pintasan. Lihat Ubah pintasan untuk pilihan multikursor dan kolom.

cara memilih kolom

Ubah pintasan untuk pemilihan multikursor dan kolom

Pintasan alternatif tersedia untuk pemilihan multikursor dan kolom (kotak). Dengan pilihan alternatif, pintasan berubah sebagai berikut:

  • Untuk membuat beberapa kursor dalam sel:
    • Di macOS, tahan Cmd tombol dan klik di setiap lokasi untuk menambahkan kursor.
    • Di Windows, tahan Ctrl tombol dan klik di setiap lokasi untuk menambahkan kursor.
  • Untuk memilih beberapa item dalam kolom, klik di kiri atas area yang ingin Anda ambil. Kemudian:
    • Di macOS, tekan Option dan seret ke kanan bawah untuk mengambil satu atau beberapa kolom.
    • Di Windows, tekan Alt dan seret ke kanan bawah untuk mengambil satu atau beberapa kolom.

Untuk mengaktifkan pintasan alternatif, lakukan hal berikut:

  1. Klik nama pengguna Anda di kanan atas ruang kerja, lalu klik pengaturan di daftar dropdown.
  2. Di bilah samping Pengaturan, pilih Pengembang.
  3. Di bagian Editor kode, ubah pengaturan Pengubah kunci untuk klik multi-kursor ke Cmd untuk macOS atau Ctrl untuk Windows.

Saat Anda mengaktifkan pintasan alternatif, pintasan keyboard untuk membuat beberapa kursor yang diratakan secara vertikal tidak berubah.

Telusuri data

Gunakan browser skema untuk menjelajahi objek Katalog Unity yang tersedia untuk buku catatan. Klik ikon data buku catatan di sisi kiri buku catatan untuk membuka browser skema.

Tombol Untuk Anda hanya menampilkan objek yang telah Anda gunakan dalam sesi saat ini atau yang sebelumnya ditandai sebagai Favorit.

Saat Anda mengetik teks ke dalam kotak Filter , tampilan berubah untuk memperlihatkan hanya objek yang berisi teks yang Anda ketik. Hanya objek yang saat ini terbuka atau telah dibuka dalam sesi saat ini yang muncul. Kotak Filter tidak melakukan pencarian lengkap katalog, skema, tabel, dan volume yang tersedia untuk buku catatan.

Untuk membuka menu Kebab menu kebab, arahkan kursor ke atas nama objek seperti yang ditunjukkan:

menu kebab di browser skema

Jika objek adalah tabel, Anda bisa melakukan hal berikut:

  • Buat dan jalankan sel secara otomatis untuk menampilkan pratinjau data dalam tabel. Pilih Pratinjau di sel baru dari menu kebab untuk tabel.
  • Menampilkan katalog, skema, atau tabel di Catalog Explorer. Pilih Buka di Catalog Explorer dari menu kebab. Tab baru terbuka memperlihatkan objek yang dipilih.
  • Dapatkan jalur ke katalog, skema, atau tabel. Pilih Salin ... jalur dari menu kebab untuk objek.
  • Tambahkan tabel ke Favorit. Pilih Tambahkan ke favorit dari menu kebab pada tabel.

Jika objek adalah katalog, skema, atau volume, Anda dapat menyalin jalur objek atau membukanya di Catalog Explorer.

Untuk menyisipkan nama tabel atau kolom langsung ke dalam sel:

  1. Klik kursor Anda pada sel tempat Anda ingin memasukkan nama.
  2. Pindahkan kursor Anda ke atas nama tabel atau nama kolom di browser skema.
  3. Klik panah ganda panah gandayang muncul di sebelah kanan nama objek.

Menggunakan terminal web dan Databricks CLI

Untuk membuka terminal web di buku catatan, klik buka kembali panel bawah di bagian bawah bilah sisi kanan.

Menggunakan Databricks CLI di terminal web

Dimulai dengan Databricks Runtime 15.0, Anda dapat menggunakan Databricks CLI dari terminal web di notebook.

Persyaratan

  • Buku catatan harus dihubungkan ke kluster dalam mode akses Pengguna tunggal atau Berbagi tanpa isolasi.
  • CLI tidak tersedia di ruang kerja yang diaktifkan untuk Private Link.

CLI yang diinstal selalu merupakan versi terbaru. Autentikasi didasarkan pada pengguna saat ini.

Anda tidak dapat menggunakan CLI dari sel buku catatan. Di notebook, perintah seperti %sh databricks ... tidak berfungsi dengan Databricks Runtime 15.0 atau yang lebih baru.

Pelengkapan otomatis yang dipersonalisasi

Pelengkapan otomatis secara otomatis menyelesaikan segmen kode saat Anda mengetiknya. Objek yang dapat diselesaikan termasuk jenis, kelas, dan objek, serta database SQL dan nama tabel. Databricks menggunakan metadata dan penggunaan Unity Catalog Anda untuk mempersonalisasi saran.

  • Untuk sel Python, buku catatan harus dilampirkan ke kluster agar pelengkapan otomatis berfungsi, dan Anda harus menjalankan semua sel yang menentukan objek yang dapat diselesaikan.
  • Untuk sel SQL, lengkapi otomatis menyarankan kata kunci dan sintaks dasar meskipun buku catatan tidak dilampirkan ke sumber daya komputasi apa pun.
    • Jika ruang kerja diaktifkan untuk Katalog Unity, fitur lengkapi otomatis juga merekomendasikan nama katalog, skema, tabel, dan kolom untuk tabel di Katalog Unity.
    • Jika ruang kerja tidak diaktifkan untuk Unity Catalog, notebook harus dihubungkan ke kluster atau gudang SQL untuk memberikan saran nama tabel atau kolom.

Saran lengkapi otomatis muncul secara otomatis saat Anda mengetik dalam sel. Gunakan tombol panah atas dan bawah atau mouse Anda untuk memilih saran, dan tekan tab atau Masukkan untuk menyisipkan pilihan ke dalam sel.

Catatan

Pelengkapan otomatis server di buku catatan R diblokir selama eksekusi perintah.

Ada dua pengaturan pengguna yang perlu diperhatikan:

  • Untuk menonaktifkan saran lengkapi otomatis, alihkan Lengkapi Otomatis saat Anda mengetik. Saat pelengkapan otomatis nonaktif, Anda dapat menampilkan saran lengkapi otomatis dengan menekan Ctrl + Spasi.
  • Untuk mencegah Enter menyisipkan saran lengkapi otomatis, alihkan tombol Enter menerima saran lengkapi otomatis.

Pencocokan tanda kurung siku

Saat Anda mengklik di dekat tanda kurung, kurung siku, atau kurung kurawal, editor menyoroti karakter tersebut dan tanda kurung yang cocok.

tampilkan tanda kurung yang sesuai

Penyorotan kesalahan Python

Saat buku catatan tersambung ke kluster, kesalahan sintaks digaris bawahi dengan warna merah. Untuk Python, kluster harus menjalankan Databricks Runtime 12.2 LTS atau lebih tinggi.

Arahkan mouse ke peringatan sintaksis dan pilih Perbaikan Cepat untuk kemungkinan tindakan.

contoh untuk tindakan kode pada penyorotan kesalahan sintaksis

Ruang kerja dengan Asisten Databricks diaktifkan juga dapat memilih Memperbaiki dengan Asisten untuk mendapatkan saran yang dibantu AI.

Untuk mengaktifkan atau menonaktifkan penyorotan kesalahan sintaks, lakukan hal berikut:

  1. Klik nama pengguna Anda di kanan atas ruang kerja, lalu klik pengaturan di daftar dropdown.
  2. Di bilah samping Pengaturan, pilih Pengembang.
  3. Di bagian Editor kode, alihkan pengaturan untuk penyorotan kesalahan sintaks SQL atau penyorotan kesalahan sintaks Python.

Penyorotan pemformatan Python

Kesalahan pemformatan kode Python dan peringatan digaris bawahi dengan warna kuning. Arahkan mouse ke atas peringatan sintaks untuk melihat informasi selengkapnya. Kluster harus menjalankan Databricks Runtime 12.1 LTS atau lebih tinggi.

Untuk mengaktifkan kesalahan pemformatan dan peringatan:

  1. Klik nama pengguna Anda di kanan atas ruang kerja, lalu klik pengaturan di daftar dropdown.
  2. Di bilah samping Pengaturan, pilih Pengembang.
  3. Di bagian fitur eksperimental, ubah pengaturan untuk menyoroti kesalahan format Python.