Bilaketa azkarra
Bilaketa azkarra editorearen komando-paleta da.
Zauden fitxan erabilgarri dauden komandoak zerrendatzen ditu. Hasi bilaketa #, @ edo : ikurrarekin, horren ordez diagraman bilatzeko eta taula, zutabe, edo iruzkin edo ohar batera joateko.
Ireki Ctrl + K (Windows/Linux) edo ⌘ + K (Mac) lasterbidearekin, edo egin klik tresna-barrako Search botoian.
Lasterbide berak ixten du, eta baita Esc teklak eta paneletik kanpo egindako klik batek ere. Irekitzeak Taularen propietateak, gai-sortzailea, Display Language hautatzailea, Export image elkarrizketa-koadroa eta Mapatu zutabeak ixten ditu, eta azken horretan aukeratutakoa baztertu egiten da. Ez da irekitzen taula-gelaxka bat, ohar bat, taula-talde baten izena edo Hiztegia fitxako gelaxka bat editatzen ari zaren bitartean.
Tresna-barran Search botoiaren jarraian dagoen botoia Explorer da. Arakatzailea irekitzen edo ixten du: oihalaren ezkerrean ainguratutako diagramaren zuhaitz bat, goiko aldean Bilatu eta ordeztu duena.
Paleta irekitzeak Arakatzailea irekita uzten du, eta orduan Esc teklak paleta bakarrik ixten du. Paletan sakatutako Ctrl + F (Windows/Linux) edo ⌘ + F (Mac) lasterbideak paleta ixten du eta teklatua Arakatzailearen Bilatu eremura eramaten du, eta Arakatzailea ikusgai ez badago, bilaketan fokua duela irekitzen du. Toggle Explorer aukerak ez bezala, lasterbide horrek ez du inoiz Arakatzailea ixten paletatik. Ikus Irekitzea eta ixtea. Diferentzia-ikustailea, Denbora-bidaia edo Antolaketa automatikoaren aurrebista irekita dagoen bitartean, editoreak ez du lasterbidea kudeatzen: paleta irekita geratzen da eta tekla nabigatzailera edo ostalarira iristen da. Ikus Nabigatzailearen bilaketa-barra.
Editorea txertatzen duen ostalari batek Bilaketa azkarra beste tekla bati eslei diezaioke, eta orduan Search argibideak tekla hori erakusten du. Ikus Lasterbideak.

Bilatzea eta nabigatzea
Idatzi zerrenda iragazteko. Tekla-sakatze bakoitzak aurrean duzun zerrenda osoan bilatzen du berriro, hasieratik; beraz, karaktereak ezabatzeak, edo ezer aurkitu ez zuen hitz baten gainean hitz berri bat idazteak, bat datozen aukerak itzultzen ditu.
Bat-etortzea lausoa da, eta aukeraren izena zein haren ondoan erakusten diren gako-hitzak hartzen ditu barne. Import azpimenuan, adibidez, sdl testuak GraphQL aurkitzen du, dbdiagram testuak DBML eta azimutt testuak AML. Idazketa-akats txiki batekin ere aurkitzen da aukera, adibidez, tabel testuarekin New Table eta imprt testuarekin Import, baina idatzitakoaren antz urria baino ez duen aukera kanpoan geratzen da: memo testuak New Memo bakarrik zerrendatzen du. Izenean edo gako-hitzetan idatzitakoa duen aukera beti zerrendatzen da, maiuskulak eta minuskulak bereizi gabe, eta bat-etortze lausoak harrapatzen ez duena bat-etortze lausoen ondoren agertzen da. Idatzitakoa nabarmendu egiten da aukera batek hura duen leku guztietan, maiuskulak eta minuskulak bereizi gabe.
Ingelesa ez den bistaratze-hizkuntza batean, komandoak eta azpimenuetako aukerak beren ingelesezko izen eta gako-hitzen bidez ere aurkitzen dira, zerrendak horiek erakusten ez dituen arren; beraz, new table testuak New Table aurkitzen du, edozein hizkuntzatan erakusten dela ere.
Mugitu zerrendan ↑ eta ↓ teklekin — bi muturretan buelta ematen du — eta exekutatu nabarmendutako aukera Enter teklarekin. Zerrendak korritu egiten du nabarmendutako aukera ikusgai mantentzeko, eta editore-panel baxu batean bilaketa-koadroaren azpiko lekura txikitzen da; beraz, aukera guztietara irits daiteke oraindik eta nabarmendutakoa ikusgai geratzen da. Bere lasterbidea duen komando batek errenkadaren amaieran erakusten du: eskuinean, edo ezkerrean, eskuinetik ezkerrera idazten den bistaratze-hizkuntza batean. Idazketa-metodo bat oraindik konposatzen ari den bitartean, adibidez koreerazko silaba baten erdian, ↑, ↓ eta Enter teklak hari dagozkio, eta ez dute nabarmendutako aukera mugitzen, ezta aukerarik exekutatzen ere.
Database, Import edo Auto Layout bezalako aukera batek azpimenu bat irekitzen du: haren aukerek zerrenda ordezten dute, eta bilaketa-koadroa hustu egiten da. Name View, Database, Bracket, Language, izenen bi idazkerak, Schema SQL: Statements, Schema SQL: Header, Theme eta Display Language aukeren azpimenuek uneko hautua markatzen dute eta hura nabarmenduta irekitzen dira, eta, beraz, Enter teklak hura mantentzen du; gainerako azpimenuak ezer nabarmendu gabe irekitzen dira.
Iragazketa aurrean duzun zerrendari bakarrik aplikatzen zaio beti, eta ez dago maila bat gora itzultzeko modurik; beraz, berriro hasteko, itxi paleta eta ireki berriro. Azpimenu baten barruan, #, @, : eta ? testu arrunta dira, ez aurrizkiak.
Paletak zer zerrendatzen duen
Zerrenda zauden fitxaren araberakoa da. Fitxa guztietan, zerrenda Tab aukerarekin hasten da, eta aukera horrek Entity Relationship Diagram, Visualization, Schema SQL, Code Generator, Dictionary edo Settings fitxara aldatzen du, lehendik zauden fitxa kanpoan utzita.
ERD fitxan: Name View eta izen fisikoak berriro eratortzen dituzten gehienez lau errenkada; ondoren, Database, Import, Import and Add eta Export; ondoren, New Table, New Memo, New Table Group eta Group Selected Tables, lau erlazio motak eta Auto Layout. Taulak ez dira hemen zerrendatzen; idatzi # taula batera joateko.
Name View aukerak Physical Names, Logical Names eta Both Names irekitzen ditu, indarrean dagoen ikuspegia markatuta, eta hautu batek ikuspegia aldatzen du, oihalaren laster-menuko Name View aukerak egiten duen bezala. Ikus Ikuspegia aldatzea. ERD fitxan bakarrik zerrendatzen da, irakurtzeko soilik dagoen editore batean ere.
Eratortze-errenkadak ondoan dituzten gako-hitzei esker bereizten dira. Derive Physical Name Again aukerak, ondoan column duela, fokuratutako zutabea eratortzen du. Derive Physical Names Again hiru errenkadatan agertzen da: table gako-hitzarekin, fokua dagoen taularako, haren izenerako eta zutabe guztietarako; selected tables gako-hitzarekin, hautatutako tauletarako, bi edo gehiago hautatuta dauden bitartean; eta whole document gako-hitzarekin, diagramako taula guztietarako. Bakoitza zerbait hartzen duen bitartean bakarrik zerrendatzen da, eta bat ere ez irakurtzeko soilik dagoen editore batean.
New Memo aukera kanpoan geratzen da View Option → Memos aukerak oharrak ezkutatzen dituen bitartean. New Table Group aukerarekin oihalean taula-talde bat marrazten hasten da, eta Group Selected Tables aukerak hautatutako taulak talde berri batean jartzen ditu eta haren izena idazteko irekitzen du. Biak kanpoan geratzen dira View Option → Table Groups aukerak taldeak ezkutatzen dituen bitartean, eta Group Selected Tables aukerak gutxienez taula bat hautatuta egotea ere behar du. Haien errenkadek teklak erakusten dituzte: Alt + G (Windows/Linux) edo ⌥ + G (Mac) talde bat marrazteko, eta T eta ondoren G hautatutako taulak taldekatzeko.
Hauek oihalaren laster-menuaren komando berberak exekutatzen dituzte, taularen menukoak exekutatzen dituzten kasuetan izan ezik: Group Selected Tables aukerak haren Group selected tables exekutatzen du, eta column, table eta selected tables eratortze-errenkadek haren Derive Physical Name Again edo Derive Physical Names Again exekutatzen dute, fokuaren edo hautapenaren gainean, eskuineko klik egiten duzun lekuaren gainean beharrean. View Option eta Diff Viewer laster-menuan bakarrik daude. Export aukerak laster-menuaren json, Schema SQL eta Image aukera berberak eskaintzen ditu, eta barruan png edo svg idazteak Image aurkitzen du.
Formatu bakoitzak, Inportatu eta gehitu aukerak eta irudi-esportazioak zer egiten duten jakiteko, ikus Fitxategiak inportatzea edo esportatzea, eta datu-basearen hautuak zeri eragiten dion jakiteko, ikus Taulekin lotutako funtzioak.
SQL eskema fitxan: berriro Database, eta Bracket, sortutako SQLan taula, zutabe, murriztapen eta indizeen izenen inguruan jartzen den komatxo-karakterea ezartzen duena: SingleQuote, DoubleQuote, Backtick edo None, izenak inolako komatxorik gabe uzteko. Ondoren, Schema SQL: Statements eta Schema SQL: Header aukerak, fitxaren aukeren panelaren hautu berberak egiten dituztenak, baina hautatutako datu-baseak idazten dituen hautuak soilik zerrendatuta, eta Schema SQL: Options panel aukera, panel hori erakutsi edo ezkutatzen duena. Hautu bakoitzak zer idazten duen jakiteko, ikus SQL eskema.
Kode-sortzailea fitxan: Database; Bracket, lengoaia Doctrine, JPA edo SeaORM den bitartean; ondoren, Language, Table Name Case, Column Name Case eta Code Generator: Options panel, fitxaren aukeren panela erakutsi edo ezkutatzen duena. Helburu bakoitzak zer sortzen duen jakiteko, ikus Kode-sortzailea.
Bisualizazioa, Hiztegia eta Ezarpenak fitxek ez dute komando propiorik: Tab eta fitxa guztiek zerrendatzen dituzten beheko komandoak baino ez dituzte.
Fitxa guztien zerrendaren amaieratik gertu, irakurtzeko soilik dagoen editore batean ere, Toggle Explorer aukera dago, bere lasterbidea erakusten duena: Ctrl + F (Windows/Linux) edo ⌘ + F (Mac). find, replace, rename, tree, outline edo objects idazteak ere aurkitzen du.
Exekutatzean, paleta ixten du eta lasterbideak oihalean egiten duena egiten du. Tresna-barrako Explorer botoia sakatuta ageri den bitartean, hau da, Arakatzailea ERD fitxan irekita dagoen eta zen moduak ezkutatzen ez duen bitartean, Arakatzailea ixten du. Bestela, ERD fitxara aldatzen da eta Arakatzailea bilaketan fokua duela irekitzen du, testu-kurtsorea Bilatu eremuan dagoela. Ikus Irekitzea eta ixtea. Kanpoan geratzen da Diferentzia-ikustailea, Denbora-bidaia edo Antolaketa automatikoaren aurrebista irekita dagoen bitartean.
Gaia eta bistaratze-hizkuntza
Toggle Explorer aukeraren ondoren, fitxa guztiek Theme eta Display Language zerrendatzen dituzte, irakurtzeko soilik dagoen editore batean ere. Bakoitza editoreak bere hautatzailea eskaintzen duen lekuetan bakarrik zerrendatzen da, tresna-barrako Theme eta Display Language botoiek erakusten duten bezala. Web aplikazioak, Google Drive zerbitzuak, VS Code editoreak, JetBrains IDEek eta Obsidian aplikazioak biak eskaintzen dituzte. Ikus Ostalari bakoitzean.
Theme aukerak System, Light eta Dark irekitzen ditu, uneko itxura markatuta. Bat aukeratzeak itxura bakarrik aldatzen du, eta gris-tonua eta nabarmentze-kolorea mantentzen ditu, gai-sortzailearen Appearance botoiek egiten duten bezala.
Display Language aukerak System irekitzen du, eta ondoren 25 hizkuntzak, bakoitza bere hizkuntzan idatzitako izenarekin eta hautatzailearen ordenan, uneko aukera markatuta. Hemen hizkuntza bat bere ingelesezko izenarekin edo kodearekin ere aurkitzen da: german edo de-DE testuak Deutsch aurkitzen du, eta korean testuak 한국어.
Bietako edozeinetan egindako hautuak berehala du eragina, paleta ixten du, eta gai-sortzailean edo Display Language hautatzailean egindako hautu bat bezala gordetzen da. Paleta irekita dagoen bitartean bistaratze-hizkuntza aldatzen bada, zerrenda hizkuntza horretara aldatzen da, idatzitakoa eta zauden azpimenua mantenduta.
Irakurtzeko soilik dauden editoreak
readonly atributua duen editore batek ez du diagrama aldatuko lukeen komandorik zerrendatzen, itzalita zerrendatu beharrean.
ERD fitxan Tab, Name View, Database, Export bere hiru aukerekin, Toggle Explorer, Theme eta Display Language mantentzen ditu. Kanpoan uzten ditu Import, Import and Add, eratortze-errenkadak, New Table, New Memo, New Table Group, Group Selected Tables, lau erlazio motak eta Auto Layout.
Beste fitxek edozein editoretan zerrendatzen dutena zerrendatzen dute. Zerrendatuta dauden toki guztietan, Tab, Name View, Database, Bracket, Language eta bi izenen idazkerek pantaila hori bakarrik aldatzen dute eta ez dira inoiz gordetzen. Ikus Ezarpenetako Irakurtzeko soilik dauden editoreak.
Paleta irekita dagoen bitartean editorea irakurtzeko soilik bihurtzen bada, edo berriro idazgarri bihurtzen bada, zerrenda editoreak orduan eskaintzen duenarekin marrazten da berriro, eta idatzitakoa berriro bilatzen da. Errenkada desagertu zaion azpimenu batek goiko mailari uzten dio lekua.
#, @ eta : aurrizkiek diagrama bilatzen dute edozein editoretan bezala, eta jauzi batek iristen den elementua hautatzen du, Diagraman bilatzea atalean azaltzen den bezala. Irakurtzeko soilik dagoen editore batean hori da ezer hautatzeko modu bakarra: oihaleko sakatzeak ez du ezer hautatzen, eta mugitzen ez den klik batek jauziak hautatutakoa garbitzen du. Ikus Irakurtzeko soilik dauden editoreak.
Diagraman bilatzea
Hasi bilaketa aurrizki batekin, komandoetan bilatu beharrean diagraman bilatzeko: # tauletarako, @ zutabeetarako, : iruzkin eta oharretarako, edo ? aurrizkiak zerrendatzeko. Aurrizkiak edozein fitxatatik funtzionatzen du. Lehen karakterea denean bakarrik hartzen da kontuan, aurreko zuriuneak alde batera utzita. Ondorengo zuriunea aukerakoa da; beraz, #users eta # users bilaketa bera dira, eta japonierazko edo txinerazko idazketa-metodo batek idazten dituen zabalera osoko #, @, : eta ? ikurrak ere kontuan hartzen dira.
Goiko mailan sarrera-eremua hutsik dagoen bitartean, haren azpiko lerro batek lau aurrizkiak erakusten ditu; egin klik horietako batean hura idazteko. Aurrizki bat indarrean dagoen bitartean, sarrera-eremuaren amaierak haren esparrua izendatzen du: Tables, Columns, Comments & memos edo Help. Ezabatu aurrizkia komandoak berreskuratzeko.
# aurrizkiak taulak zerrendatzen ditu, bakoitza ondoan Table duela. Errenkada batek bere taula Izenen ikuspegiak bezala izendatzen du, adibidez Accounts (users) Both Names ikuspegian, eta erakusteko izenik ez duen taula bat unnamed gisa zerrendatzen da. # ikurraren ondoren ezer ez dagoenean, taulak izenaren arabera ordenatzen dira, inoiz ez izen logikoaren arabera, ikuspegi guztietan. # ikurraren ondorengo testua modu lausoan alderatzen da, goian bezala, taula bakoitzaren izenarekin eta izen logikoarekin, ikuspegiak erakusten duena edozein dela ere; beraz, #accounts bilaketak users zerrendatzen du Physical Names ikuspegian ere. Izenean edo izen logikoan testu hori duten taulak agertzen dira lehenengo. Taula-taldeen izenak eta indize-izenak ez dira bilatzen inongo aurrizkirekin; Bilatu eta ordeztu funtzioak biak bilatzen ditu.
@ aurrizkiak zutabeak zerrendatzen ditu, bakoitza ondoan non dagoen adierazita, adibidez users.email · Column. @ ikurraren ondorengo testuak zutabearen izenean edo izen logikoan agertu behar du, maiuskulak eta minuskulak bereizi gabe eta Izenen ikuspegiak erakusten duena edozein dela ere; bat-etortze hau ez da lausoa. Testua duen izen bakoitza errenkada bereizi bat da: izen logikoko bat-etortze batek izen logikoa erakusten du, ondoan users.email · Logical name duela; beraz, izenean eta izen logikoan testua duen zutabe bat bi aldiz zerrendatzen da. Lehen . ikurraren aurreko testuak bilaketa izenean edo izen logikoan testu hori duten tauletara mugatzen du: @users.em bilaketak izenean edo izen logikoan users duten tauletako em duten zutabeak zerrendatzen ditu, @users. bilaketak taula horien zutabeak zerrendatzen ditu, eta @.em bilaketak taula guztietan bilatzen du. Taula baten izen logikoak ez du errenkadarik sortzen @ aurrizkiarekin; # aurrizkiak aurkitzen du. @ ikurraren ondoren ezer ez dagoenean, zutabe bakoitza behin zerrendatzen da, bere izenarekin.
: aurrizkiak taula-iruzkinak, zutabe-iruzkinak eta oharrak zerrendatzen ditu, inoiz ez izenak edo izen logikoak. Errenkada bakoitzak bat-etortzearen inguruko testu-zati bat erakusten du, ondoan users · Table comment, users.email · Column comment edo Memo duela. : ikurraren ondorengo testuak iruzkinean edo oharrean agertu behar du, maiuskulak eta minuskulak bereizi gabe, @ aurrizkiarekin bezala. : ikurraren ondoren ezer ez dagoenean, hutsik ez dauden iruzkinak eta oharrak zerrendatzen dira. View Option → Memos aukerak oharrak ezkutatzen dituen bitartean, : aurrizkiak ez du oharrik zerrendatzen.
@ eta : aurrizkiek beren errenkadak dokumentuak gordetzen dituen ordenan zerrendatzen dituzte: taulaz taula, taula bakoitzaren iruzkina zutabe-ordenan dauden haren zutabeen aurretik, eta oharrak azkenik. @ aurrizkiarekin, zutabe baten izen logikoaren errenkada haren izenaren errenkadaren aurretik dator.
@ edo : errenkada baten ondoko kokapenak taularen eta zutabearen izenak ematen ditu, inoiz ez haien izen logikoak, ikuspegi guztietan.
? aurrizkiak Tables, Columns eta Comments & memos zerrendatzen ditu, eta ? ikurraren ondorengo testuak iragazten ditu. Bat aukeratzeak sarrera-eremuko testua haren aurrizkiarekin ordezten du eta paleta irekita uzten du.
Aurrizkidun zerrenda batek bat-etortze guztiak ditu, zenbat diren gorabehera. Bilaketak ezer aurkitzen ez duen aurrizki batek zerrenda hutsik uzten du, mezurik gabe.
Taula, zutabe, iruzkin edo ohar bat aukeratzeak paleta ixten du, eta ERD fitxara aldatzen da beste batean bazaude.
Oihala harantz korritzen da, lehendik ondo ikusgai ez badago behintzat. Ikus Jauziaren helmuga. Ondoren, taula bakarrik geratzen da hautatuta eta aurrera ekartzen da. Fokua lehendik taula horretan ez bazegoen, haren goiburuko lehen gelaxkak hartzen du fokua: haren izenak, edo haren izen logikoak Logical Names eta Both Names ikuspegietan.
Oharra bakarrik geratzen da hautatuta eta aurrera ekartzen da. Zutabe edo iruzkin baten kasuan, haren taula bakarrik geratzen da hautatuta, aurrera ekartzen da, eta fokua testua duen gelaxkan jartzen da. Ikuspegiak gelaxka hori marrazten ez duen lekuan, fokua haren lekuan marrazten den gelaxkara joaten da: Physical Names ikuspegian aurkitutako izen logiko batek izenera eramaten du, eta Logical Names ikuspegian aurkitutako izen batek izen logikora. Taulen ikuspegi-aukera batek ezkutatzen duen iruzkin batek haren ondoko izenera eramaten du, edo, Logical Names ikuspegian, izen logikora.
Ezein jauzik ez du marrazten ari den erlaziorik hasten edo amaitzen.
Match Case, Match Whole Word edo Use Regular Expression aukeretarako, edo testua ordezteko, erabili Arakatzailearen goiko aldeko Bilatu eta ordeztu.
Bat datorren komandorik ez dagoenean
Goiko mailan, aurrizkirik gabe, zerrendatutako komandoetako batek ere idatzitakoa ez badu, maiuskulak eta minuskulak bereizi gabe, hiru errenkada agertzen dira komandoen ondoren: Search tables for "…", Search columns for "…" eta Search comments & memos for "…", bakoitza bere aurrizkia ikono gisa duela. Bat aukeratzeak aurrizki hori idazten du zure testuaren aurrean; beraz, users #users bihurtzen da, eta paleta irekita geratzen da emaitza horiekin.
Bilaketak komandorik batere aurkitzen ez badu, No commands match agertzen da zerrendaren gainean, eta orduan zerrendak hiru errenkadak baino ez ditu. Testua ez duten komandoak soilik aurkitzen baditu, horiek agertzen dira lehenengo: ERD fitxan, taularik hautatu gabe, tables testuak New Table, Database eta, eskaintzen den lekuan, New Table Group zerrendatzen ditu hiru errenkaden aurretik. Taula bat hautatuta dagoela, Group Selected Tables aukerak, eskaintzen den lekuan, tables dauka; beraz, hiru errenkadak ez dira agertzen.
Azpimenu baten barruan, ezer aurkitzen ez duen bilaketa batek zerrenda hutsik uzten du, mezurik gabe.
Koreeraz bilatzea
Hangula duen bilaketa bat bere letren arabera ere etortzen da bat, komandoetan, azpimenuetan eta aurrizki guztiekin.
Koreerazko idazketa-metodo batek igarotzen duen urrats bakoitzak idazten ari zarenari dagokion errenkada aurkitzen jarraitzen du; beraz, ㅅ, 사, 상, 사요 eta 사용 testu guztiek 사용자 aurkitzen dute. Hasierako kontsonanteez soilik osatutako bilaketa bat silaben hasierako kontsonanteekin etortzen da bat, zuriuneak saltatuta: ㅅㅇㅈ testuak 사용자 aurkitzen du, eta ㅈㅁ testuak 주문 내역. Windows sistemako idazketa-metodo batek jarraian idatzitako bi hasierako kontsonantez osatzen duen kontsonante-multzo bat, ㅄ adibidez, bi letratzat hartzen da (ㅂㅅ), eta ㄲ bezalako kontsonante bikoitz batek letra bakarra izaten jarraitzen du. Deskonposatuta gordetako testua, macOS sistemako fitxategi-izenak bezala, konposatuta balego bezala etortzen da bat.
Testu osoa bilaketarekin bat datorren errenkadak agertzen dira lehenengo, letraz letra edo hasierako kontsonantez kontsonante, ondoren harekin hasten direnak, eta ondoren hura dutenak. @ eta : aurrizkiekin, bilaketa idatzi bezala duten errenkadak horien guztien aurretik agertzen dira, dokumentuaren ordenan. Nabarmentzeak silaba osoak hartzen ditu; beraz, 상 testuak 사용 argiztatzen du 사용자 hitzean.