Snippet
Gli Snippet sono frammenti di testo — query, script, modelli di comandi, note — che conservi in OmniDB e riutilizzi da qualsiasi editor SQL. Sono organizzati in un albero di cartelle, memorizzati nel database utente di OmniDB (quindi sopravvivono agli aggiornamenti) e privati per ciascun utente di OmniDB.
La sezione Snippet
Fai clic sull’icona Snippet (la pergamena) nella barra laterale sinistra. La sezione mostra l’albero delle cartelle a sinistra e le schede dell’editor degli snippet a destra; il divisore tra le due parti può essere trascinato.
Fai clic con il tasto destro su uno spazio vuoto dell’albero per Aggiorna, Nuova cartella e Aggiungi snippet. Il clic destro su una cartella offre le stesse voci più Rinomina cartella ed Elimina cartella; il clic destro su uno snippet offre Modifica, Rinomina ed Elimina. Un doppio clic su uno snippet lo apre in una scheda dell’editor (o passa a quella scheda, se è già aperto). Il pulsante + sotto l’albero aggiunge uno snippet alla cartella selezionata (o al livello principale) e − elimina l’elemento selezionato.

Modifica e salvataggio
Ogni scheda dell’editor è un editor SQL completo (evidenziazione della sintassi, completamento automatico, trova e sostituisci) con i pulsanti Rientro e Salva sotto di esso. La sezione parte sempre con una scheda vuota Nuovo snippet, e la scheda + ne apre un’altra.
Un piccolo punto accanto al titolo di una scheda indica che contiene modifiche non salvate; il salvataggio lo fa sparire, e la chiusura di una scheda chiede conferma solo quando ci sono effettivamente modifiche non salvate. Il salvataggio di uno snippet aperto dall’albero lo sovrascrive. Il salvataggio di una scheda nuova, senza nome, apre invece un menu: Nuovo snippet (chiede un nome e lo salva al livello principale), SOVRASCRIVI … per ogni snippet esistente e un sottomenu per ogni cartella con le stesse scelte al suo interno. La sovrascrittura di uno snippet esistente chiede prima una conferma.
Scorciatoie da tastiera nella sezione Snippet (si possono modificare in Impostazioni > Scorciatoie > Snippet):
| Azione | Windows/Linux | Mac |
|---|---|---|
| Salva snippet | Ctrl-S | Command-S |
| Nuovo snippet | Ctrl-N | Command-N |
| Chiudi scheda snippet | Ctrl-W | Command-W |
Usare gli snippet da una scheda Query o Console
Fai clic con il tasto destro all’interno dell’editor di una scheda Query o Console:
- Salva come snippet salva il testo dell’editor come snippet, usando lo stesso menu descritto sopra (un nuovo snippet, oppure la sovrascrittura di uno esistente, in qualsiasi cartella);
- Usa snippet (visibile quando hai almeno uno snippet) inserisce il testo dello snippet scelto nella posizione del cursore.