Lewati ke konten utama

Pencarian Cepat

Pencarian Cepat adalah palet perintah editor.
Palet ini mencantumkan perintah yang tersedia di tab tempat Anda berada. Mulai pencarian dengan #, @, atau : untuk mencari di diagram sebagai gantinya dan melompat ke tabel, ke kolom, atau ke komentar atau memo.

Buka palet dengan Ctrl + K (Windows/Linux) atau ⌘ + K (Mac), atau klik Search di bilah alat.
Pintasan yang sama menutupnya, begitu pula Esc dan klik di luar panel. Membukanya menutup Properti Tabel, pembuat tema, pemilih Display Language, dialog Export image, dan Petakan Kolom, sehingga apa yang telah Anda pilih di dalamnya dibuang. Palet tidak terbuka selama Anda sedang mengedit sel tabel, memo, nama grup tabel, atau sel di tab Kamus.

Tombol bilah alat tepat setelah Search adalah Explorer. Tombol ini membuka atau menutup Penjelajah, pohon diagram yang tertambat di sebelah kiri kanvas, dengan Temukan dan Ganti di bagian atasnya.
Membuka palet membiarkan Penjelajah tetap terbuka, dan Esc kemudian hanya menutup palet. Ctrl + F (Windows/Linux) atau ⌘ + F (Mac) yang ditekan di palet menutup palet dan memindahkan fokus keyboard ke kotak Temukan di Penjelajah, sambil membuka Penjelajah pada pencariannya jika Penjelajah belum tampil. Tidak seperti item Toggle Explorer, tombol ini tidak pernah menutup Penjelajah dari palet — lihat Membuka dan menutup. Selama Penampil Perbedaan, Perjalanan Waktu, atau pratinjau Tata Letak Otomatis terbuka, editor tidak menangani tombol ini: palet tetap terbuka dan tombol diteruskan ke browser atau host — lihat Bilah pencarian browser.
Host yang menyematkan editor dapat mengikat Pencarian Cepat ke tombol lain, yang kemudian ditampilkan oleh tooltip Search — lihat Pintasan.

Membuka palet dengan ⌘ + K, lalu melompat ke tabel dengan #pay, ke kolom dengan @price, dan ke komentar tabel dengan

Mencari dan bernavigasi​

Ketik untuk menyaring daftar. Setiap ketukan tombol mencari ulang seluruh daftar yang ada di hadapan Anda, sehingga menghapus karakter, atau mengetik kata baru menggantikan kata yang tidak menemukan apa pun, memunculkan kembali item yang cocok.
Pencocokannya bersifat fuzzy dan mencakup nama item maupun kata kunci yang ditampilkan di sampingnya. Di dalam submenu Import, misalnya, sdl menemukan GraphQL, dbdiagram menemukan DBML, dan azimutt menemukan AML. Salah ketik yang mendekati tetap menemukan itemnya, seperti tabel menemukan New Table dan imprt menemukan Import, tetapi item yang hanya sedikit mirip dengan apa yang Anda ketik tidak dicantumkan: memo hanya mencantumkan New Memo. Item yang nama atau kata kuncinya mengandung apa yang Anda ketik, tanpa membedakan huruf besar dan kecil, selalu dicantumkan, dan item yang terlewat oleh pencocokan fuzzy muncul setelah kecocokan fuzzy. Apa yang Anda ketik disorot di mana pun item mengandungnya, tanpa membedakan huruf besar dan kecil.
Dalam bahasa tampilan selain bahasa Inggris, perintah dan item submenu juga ditemukan berdasarkan nama dan kata kunci bahasa Inggrisnya, yang tidak ditampilkan di daftar, sehingga new table menemukan New Table dalam bahasa apa pun item itu ditampilkan.
Telusuri daftar dengan ↑ dan ↓ — daftar berputar kembali di kedua ujungnya — dan jalankan item yang disorot dengan Enter. Daftar bergulir agar item yang disorot tetap terlihat, dan di panel editor yang pendek, daftar menyusut mengikuti ruang di bawah kotak pencarian, sehingga setiap item tetap dapat dijangkau dan item yang disorot tetap terlihat. Perintah yang memiliki pintasan sendiri menampilkannya di ujung barisnya: di sebelah kanan, atau di sebelah kiri dalam bahasa tampilan kanan ke kiri. Selama metode input masih menyusun teks, seperti di tengah suku kata bahasa Korea, ↑, ↓, dan Enter ditangani oleh penyusunan tersebut dan tidak memindahkan sorotan maupun menjalankan item.

Item seperti Database, Import, atau Auto Layout membuka submenu: item di dalamnya menggantikan daftar dan kotak pencarian dikosongkan. Submenu Name View, Database, Bracket, Language, kedua konvensi penamaan, Schema SQL: Statements, Schema SQL: Header, Theme, dan Display Language mencentang pilihan saat ini dan terbuka dengan sorotan padanya, sehingga Enter mempertahankannya; submenu lainnya terbuka tanpa ada yang disorot.
Penyaringan hanya berlaku untuk daftar yang ada di hadapan Anda, dan tidak ada cara untuk kembali naik satu tingkat, sehingga untuk memulai dari awal, tutup lalu buka kembali palet. Di dalam submenu, #, @, :, dan ? adalah teks biasa, bukan awalan.

Apa yang dicantumkan palet​

Daftarnya bergantung pada tab tempat Anda berada. Di setiap tab, daftar diawali dengan Tab, yang beralih ke Entity Relationship Diagram, Visualization, Schema SQL, Code Generator, Dictionary, atau Settings, tanpa mencantumkan tab tempat Anda sudah berada.

Di tab ERD: Name View dan hingga empat baris yang menghasilkan ulang nama fisik, lalu Database, Import, Import and Add, dan Export, lalu New Table, New Memo, New Table Group, dan Group Selected Tables, keempat tipe hubungan, dan Auto Layout. Tabel tidak dicantumkan di sini; ketik # untuk menuju salah satunya.
Name View membuka Physical Names, Logical Names, dan Both Names, dengan tampilan yang sedang berlaku dicentang, dan sebuah pilihan mengganti tampilan seperti yang dilakukan Name View di menu konteks kanvas — lihat Mengganti tampilan. Item ini hanya dicantumkan di tab ERD, juga di editor hanya baca.
Baris-baris penghasil ulang dibedakan oleh kata kunci di sampingnya. Derive Physical Name Again, dengan column di sampingnya, menghasilkan ulang nama fisik kolom yang difokuskan. Derive Physical Names Again hadir sebagai tiga baris: dengan table, untuk tabel tempat fokus berada, yaitu namanya dan setiap kolomnya; dengan selected tables, untuk tabel yang dipilih selama dua tabel atau lebih dipilih; dan dengan whole document, untuk setiap tabel di diagram. Masing-masing hanya dicantumkan selama ada yang dapat dicakupnya, dan tidak satu pun dicantumkan di editor hanya baca.
New Memo tidak dicantumkan selama View Option → Memos menyembunyikan memo. New Table Group mulai menggambar grup tabel di kanvas, dan Group Selected Tables memasukkan tabel yang dipilih ke grup baru dan membuka namanya untuk diketik. Keduanya tidak dicantumkan selama View Option → Table Groups menyembunyikan grup, dan Group Selected Tables juga memerlukan setidaknya satu tabel yang dipilih. Barisnya menampilkan tombolnya: Alt + G (Windows/Linux) atau ⌥ + G (Mac) untuk menggambar grup, dan T lalu G untuk mengelompokkan tabel yang dipilih.
Item-item ini menjalankan perintah yang sama dengan menu konteks kanvas, kecuali yang menjalankan perintah menu tabel: Group Selected Tables menjalankan Group selected tables milik menu tersebut, dan baris penghasil ulang column, table, dan selected tables menjalankan Derive Physical Name Again atau Derive Physical Names Again milik menu tersebut, pada fokus atau pilihan, bukan pada tempat Anda mengeklik kanan. View Option dan Diff Viewer hanya ada di menu konteks. Export menawarkan json, Schema SQL, dan Image yang sama dengan menu konteks, dan mengetik png atau svg di dalamnya menemukan Image.
Lihat Mengimpor atau mengekspor file untuk apa yang dilakukan setiap format, Impor dan Tambahkan, dan ekspor gambar, serta Fungsi terkait tabel untuk apa yang dipengaruhi pilihan database.

Di tab Skema SQL: Database lagi, dan Bracket, yang mengatur karakter tanda kutip yang mengapit nama tabel, kolom, constraint, dan indeks di SQL yang dihasilkan — SingleQuote, DoubleQuote, Backtick, atau None untuk tanpa tanda kutip sama sekali. Lalu Schema SQL: Statements dan Schema SQL: Header, yang membuat pilihan yang sama dengan panel opsi tab tersebut tetapi hanya mencantumkan pilihan yang ditulis oleh database yang dipilih, dan Schema SQL: Options panel, yang menampilkan atau menyembunyikan panel tersebut. Lihat Skema SQL untuk apa yang ditulis setiap pilihan.

Di tab Generator Kode: Database, Bracket selama bahasanya Doctrine, JPA, atau SeaORM, lalu Language, Table Name Case, Column Name Case, dan Code Generator: Options panel, yang menampilkan atau menyembunyikan panel opsi tab tersebut. Lihat Generator Kode untuk apa yang dihasilkan setiap target.

Tab Visualisasi, Kamus, dan Pengaturan tidak memiliki perintah sendiri, hanya Tab dan perintah di bawah ini yang dicantumkan setiap tab.

Di dekat akhir daftar setiap tab, juga di editor hanya baca, terdapat Toggle Explorer, yang menampilkan pintasannya, Ctrl + F (Windows/Linux) atau ⌘ + F (Mac). Mengetik find, replace, rename, tree, outline, atau objects juga menemukannya.
Menjalankannya menutup palet dan melakukan apa yang dilakukan pintasan di kanvas. Selama tombol Explorer di bilah alat tampak tertekan, yaitu selama Penjelajah terbuka di tab ERD dan tidak disembunyikan oleh mode Zen, item ini menutup Penjelajah. Jika tidak, item ini beralih ke tab ERD dan membuka Penjelajah pada pencariannya, dengan kursor teks di kotak Temukan — lihat Membuka dan menutup. Item ini tidak dicantumkan selama Penampil Perbedaan, Perjalanan Waktu, atau pratinjau Tata Letak Otomatis terbuka.

Tema dan bahasa tampilan​

Setelah Toggle Explorer, setiap tab mencantumkan Theme dan Display Language, juga di editor hanya baca. Masing-masing hanya dicantumkan jika editor menyediakan pemilihnya, seperti yang ditunjukkan oleh tombol Theme dan Display Language di bilah alat. Aplikasi web, Google Drive, VS Code, IDE JetBrains, dan Obsidian menyediakan keduanya — lihat Di setiap host.

Theme membuka System, Light, dan Dark, dengan tampilan saat ini dicentang. Memilih salah satunya hanya mengubah tampilan dan mempertahankan warna abu-abu dan warna aksen, seperti yang dilakukan tombol Appearance di pembuat tema.
Display Language membuka System, lalu 25 bahasa, masing-masing dengan nama dalam bahasanya sendiri dan dalam urutan pemilih, dengan opsi saat ini dicentang. Di sini bahasa juga ditemukan berdasarkan nama bahasa Inggrisnya atau kodenya: german atau de-DE menemukan Deutsch, dan korean menemukan 한국어.
Pilihan di salah satunya langsung berlaku, menutup palet, dan disimpan sama seperti pilihan yang dibuat di pembuat tema atau pemilih Display Language. Jika bahasa tampilan berubah selama palet terbuka, daftar beralih ke bahasa tersebut, dengan mempertahankan apa yang Anda ketik dan submenu tempat Anda berada.

Editor hanya baca​

Editor readonly tidak mencantumkan perintah yang akan mengubah diagram, alih-alih mencantumkannya dalam keadaan redup.
Di tab ERD, editor ini mempertahankan Tab, Name View, Database, Export dengan ketiga itemnya, Toggle Explorer, Theme, dan Display Language. Editor ini tidak mencantumkan Import, Import and Add, baris penurunan nama fisik, New Table, New Memo, New Table Group, Group Selected Tables, keempat tipe hubungan, dan Auto Layout.
Tab lain mencantumkan apa yang dicantumkannya di editor mana pun. Di mana pun dicantumkan, Tab, Name View, Database, Bracket, Language, dan kedua konvensi penamaan hanya mengubah layar itu dan tidak pernah disimpan — lihat Editor hanya baca di Pengaturan.
Jika editor menjadi hanya baca, atau dapat menulis lagi, selagi palet terbuka, daftar digambar ulang dengan apa yang ditawarkan editor saat itu dan dicari ulang untuk apa yang Anda ketik. Submenu yang barisnya hilang memberi jalan ke tingkat teratas.

Awalan #, @, dan : mencari di diagram seperti di editor mana pun, dan lompatan memilih apa yang didaratinya seperti dijelaskan di Mencari di diagram. Di editor hanya baca, itulah satu-satunya cara sesuatu dipilih: penekanan di kanvas tidak memilih apa pun, dan klik yang tidak bergerak menghapus apa yang dipilih lompatan — lihat Editor hanya baca.

Mencari di diagram​

Mulai pencarian dengan awalan untuk mencari di diagram, bukan di perintah: # untuk tabel, @ untuk kolom, : untuk komentar dan memo, atau ? untuk mencantumkan awalan. Awalan berfungsi dari tab mana pun. Awalan hanya berlaku sebagai karakter pertama, dengan mengabaikan spasi sebelumnya. Spasi setelahnya bersifat opsional, sehingga #users dan # users merupakan pencarian yang sama, dan #, @, :, dan ? lebar penuh yang diketik oleh metode input bahasa Jepang atau Tionghoa juga berlaku.
Selama kotak input kosong di tingkat teratas, sebuah baris di bawahnya menampilkan keempat awalan; klik salah satunya untuk mengetikkannya. Selama awalan berlaku, ujung kotak input menyebutkan cakupannya: Tables, Columns, Comments & memos, atau Help. Hapus awalan untuk menampilkan kembali perintah.

# mencantumkan tabel, masing-masing dengan Table di sampingnya. Setiap baris menamai tabelnya seperti yang dilakukan Tampilan Nama, misalnya Accounts (users) dalam tampilan Both Names, dan tabel yang tidak memiliki nama untuk ditampilkan dicantumkan sebagai unnamed. Jika tidak ada apa pun setelah #, tabel diurutkan menurut nama, tidak pernah menurut nama logis, di setiap tampilan. Teks setelah # dicocokkan secara fuzzy, seperti di atas, dengan nama setiap tabel dan nama logisnya, apa pun yang sedang ditampilkan, sehingga #accounts mencantumkan users bahkan dalam tampilan Physical Names. Tabel yang nama atau nama logisnya mengandung teks tersebut muncul lebih dulu. Nama grup tabel dan nama indeks tidak dicari di bawah awalan mana pun; Temukan dan Ganti mencari keduanya.

@ mencantumkan kolom, masing-masing dengan lokasinya di sampingnya, seperti users.email · Column. Teks setelah @ harus muncul di nama kolom atau nama logisnya, tanpa membedakan huruf besar dan kecil dan apa pun yang ditampilkan Tampilan Nama; pencocokan ini tidak fuzzy. Setiap nama yang memuatnya menjadi baris tersendiri: kecocokan nama logis menampilkan nama logis, dengan users.email · Logical name di sampingnya, sehingga kolom yang nama dan nama logisnya sama-sama memuat teks tersebut dicantumkan dua kali. Teks sebelum . pertama mempersempit pencarian ke tabel yang nama atau nama logisnya mengandung teks tersebut: @users.em mencantumkan kolom yang mengandung em di tabel yang nama atau nama logisnya mengandung users, @users. mencantumkan kolom tabel-tabel tersebut, dan @.em mencari di setiap tabel. Nama logis tabel itu sendiri tidak menghasilkan baris di bawah @; # menemukannya. Jika tidak ada apa pun setelah @, setiap kolom dicantumkan satu kali, menurut namanya.

: mencantumkan komentar tabel, komentar kolom, dan memo, tidak pernah nama atau nama logis. Setiap baris menampilkan kutipan teks di sekitar kecocokan, dengan users · Table comment, users.email · Column comment, atau Memo di sampingnya. Teks setelah : harus muncul di komentar atau memo, tanpa membedakan huruf besar dan kecil, seperti pada @. Jika tidak ada apa pun setelah :, komentar dan memo yang tidak kosong dicantumkan. Selama View Option → Memos menyembunyikan memo, : tidak mencantumkan memo apa pun.

@ dan : mencantumkan barisnya sesuai urutan di dokumen: tabel demi tabel, komentar setiap tabel sebelum kolom-kolomnya dalam urutan kolom, dan memo di akhir. Di bawah @, baris nama logis sebuah kolom muncul sebelum baris namanya.
Lokasi di samping baris @ atau : menyebutkan nama tabel dan nama kolom, tidak pernah nama logisnya, di setiap tampilan.

? mencantumkan Tables, Columns, dan Comments & memos, dan teks setelah ? menyaringnya. Memilih salah satunya mengganti isi kotak input dengan awalannya dan membiarkan palet tetap terbuka.

Daftar berawalan memuat setiap kecocokan, berapa pun jumlahnya. Awalan yang pencariannya tidak menemukan apa pun membiarkan daftar kosong, tanpa pesan.

Memilih tabel, kolom, komentar, atau memo menutup palet dan beralih ke tab ERD jika Anda berada di tab lain.
Kanvas menggulir ke sana kecuali jika apa yang dituju sudah tampil dengan baik — lihat Tempat lompatan berakhir. Tabel kemudian menjadi satu-satunya yang dipilih dan dibawa ke depan. Kecuali jika fokus sudah berada di tabel tersebut, sel pertama headernya difokuskan: namanya, atau nama logisnya dalam tampilan Logical Names dan Both Names.
Memo menjadi satu-satunya yang dipilih dan dibawa ke depan. Untuk kolom atau komentar, tabelnya menjadi satu-satunya yang dipilih, dibawa ke depan, dan difokuskan pada sel yang memuat teks tersebut. Jika tampilan tidak menampilkan sel itu, fokus ditempatkan pada sel yang ditampilkan di tempatnya: nama logis yang ditemukan dalam tampilan Physical Names berakhir pada nama, dan nama yang ditemukan dalam tampilan Logical Names berakhir pada nama logis. Komentar yang disembunyikan oleh opsi tampilan tabel berakhir pada nama di sampingnya, atau, dalam tampilan Logical Names, pada nama logis.
Tidak ada lompatan yang memulai atau menyelesaikan hubungan yang sedang digambar.

Untuk Match Case, Match Whole Word, atau Use Regular Expression, atau untuk mengganti teks, gunakan Temukan dan Ganti di bagian atas Penjelajah.

Saat tidak ada perintah yang cocok​

Di tingkat teratas, tanpa awalan, jika tidak ada perintah tercantum yang mengandung apa yang Anda ketik, tanpa membedakan huruf besar dan kecil, tiga baris muncul setelah perintah: Search tables for "…", Search columns for "…", dan Search comments & memos for "…", masing-masing dengan awalannya sebagai ikon. Memilih salah satunya mengetikkan awalan tersebut sebelum teks Anda, sehingga users menjadi #users, dan palet tetap terbuka pada hasil tersebut.
Jika pencarian sama sekali tidak menemukan perintah, No commands match muncul di atas daftar, yang kemudian hanya memuat ketiga baris tersebut. Jika pencarian hanya menemukan perintah yang tidak mengandung teks tersebut, perintah itu muncul lebih dulu: di tab ERD tanpa tabel yang dipilih, tables mencantumkan New Table, Database, dan, jika tersedia, New Table Group sebelum ketiga baris tersebut. Dengan tabel yang dipilih, Group Selected Tables, jika tersedia, mengandung tables, sehingga ketiga baris tersebut tidak muncul.
Di dalam submenu, pencarian yang tidak menemukan apa pun membiarkan daftar kosong, tanpa pesan.

Mencari dalam bahasa Korea​

Pencarian yang mengandung Hangul juga dicocokkan berdasarkan hurufnya, di perintah, di submenu, dan di bawah setiap awalan.
Setiap tahap yang dilalui metode input bahasa Korea tetap menemukan baris yang hendak Anda ketik, sehingga ㅅ, 사, 상, 사요, dan 사용 semuanya menemukan 사용자. Pencarian yang hanya terdiri atas konsonan awal mencocokkan konsonan awal suku kata, dengan spasi dilewati: ㅅㅇㅈ menemukan 사용자, dan ㅈㅁ menemukan 주문 내역. Gugus konsonan yang disusun oleh metode input Windows dari dua konsonan awal yang diketik berturut-turut, seperti ㅄ, dihitung sebagai keduanya (ㅂㅅ), sedangkan konsonan ganda seperti ㄲ tetap satu huruf. Teks yang disimpan dalam bentuk terurai, seperti nama file macOS, dicocokkan seolah-olah dalam bentuk tersusun.
Baris yang seluruh teksnya mengeja pencarian, huruf demi huruf atau konsonan awal demi konsonan awal, muncul lebih dulu, lalu baris yang diawali dengannya, lalu baris yang mengandungnya. Di bawah @ dan :, baris yang mengandung pencarian persis seperti yang diketik muncul sebelum semua baris tersebut, dalam urutan dokumen. Sorotan mencakup suku kata utuh, sehingga 상 menyorot 사용 di 사용자.