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.
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 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.
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.
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.
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:
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
+Command
keyboard + 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.
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.
- Di macOS, tahan
- 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.
- Di macOS, tekan
Untuk mengaktifkan pintasan alternatif, lakukan hal berikut:
- Klik nama pengguna Anda di kanan atas ruang kerja, lalu klik pengaturan di daftar dropdown.
- Di bilah samping Pengaturan, pilih Pengembang.
- 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
Untuk membuka menu menu kebab, arahkan kursor ke atas nama objek seperti yang ditunjukkan:
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:
- Klik kursor Anda pada sel tempat Anda ingin memasukkan nama.
- Pindahkan kursor Anda ke atas nama tabel atau nama kolom di browser skema.
- Klik panah ganda
yang muncul di sebelah kanan nama objek.
Menggunakan terminal web dan Databricks CLI
Untuk membuka terminal web di buku catatan, klik 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.
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.
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:
- Klik nama pengguna Anda di kanan atas ruang kerja, lalu klik pengaturan di daftar dropdown.
- Di bilah samping Pengaturan, pilih Pengembang.
- 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:
- Klik nama pengguna Anda di kanan atas ruang kerja, lalu klik pengaturan di daftar dropdown.
- Di bilah samping Pengaturan, pilih Pengembang.
- Di bagian fitur eksperimental, ubah pengaturan untuk menyoroti kesalahan format Python.