Snippety
Snippety jsou kusy textu — dotazy, skripty, šablony příkazů, poznámky — které si uchováváte v OmniDB a opakovaně je používáte v kterémkoli editoru SQL. Jsou uspořádány do stromu složek, uloženy ve vlastní uživatelské databázi OmniDB (takže přečkají aktualizace) a každý uživatel OmniDB má své vlastní, soukromé.
Sekce Snippety
Klikněte na ikonu Snippety (svitek) na levé liště. Sekce zobrazuje vlevo strom složek a vpravo záložky editoru snippetů; dělicí čáru mezi nimi lze přetahovat.
Kliknutím pravým tlačítkem do prázdného místa ve stromu získáte Obnovit, Nová složka a Přidat snippet. Kliknutí pravým tlačítkem na složku nabídne totéž a navíc Přejmenovat složku a Smazat složku; kliknutí pravým tlačítkem na snippet nabídne Upravit, Přejmenovat a Smazat. Dvojklik na snippet ho otevře v záložce editoru (nebo se na ni přepne, pokud už je otevřená). Tlačítko + pod stromem přidá snippet do vybrané složky (nebo na nejvyšší úroveň) a − smaže vybranou položku.

Úpravy a ukládání
Každá záložka editoru je plnohodnotný editor SQL (zvýrazňování syntaxe, automatické doplňování, hledání a nahrazování) s tlačítky Odsazení a Uložit pod ním. Sekce vždy začíná jednou prázdnou záložkou Nový úryvek a záložka + otevře další.
Malá tečka vedle názvu záložky znamená, že obsahuje neuložené změny; uložením zmizí a zavření záložky vyžaduje potvrzení jen tehdy, když neuložené změny opravdu obsahuje. Uložení snippetu, který byl otevřen ze stromu, ho přepíše. Uložení nové, nepojmenované záložky místo toho otevře nabídku: Nový úryvek (zeptá se na název a uloží ho na nejvyšší úroveň), PŘEPSAT … pro každý existující snippet a podnabídku pro každou složku se stejnými volbami uvnitř. Přepsání existujícího snippetu nejprve vyžaduje potvrzení.
Klávesové zkratky v sekci Snippety (lze je změnit v Nastavení > Klávesové zkratky > Snippety):
| Akce | Windows/Linux | Mac |
|---|---|---|
| Uložit snippet | Ctrl-S | Command-S |
| Nový snippet | Ctrl-N | Command-N |
| Zavřít záložku snippetu | Ctrl-W | Command-W |
Použití snippetů z karty dotazu nebo konzole
Klikněte pravým tlačítkem do editoru karty dotazu nebo karty konzole:
- Uložit jako snippet uloží text editoru jako snippet pomocí stejné nabídky jako výše (nový snippet, nebo přepsání existujícího, v libovolné složce);
- Použít snippet (zobrazí se, jakmile máte alespoň jeden snippet) vloží text zvoleného snippetu na pozici kurzoru.