.NET

Snippets

Snippets sind Textbausteine — Abfragen, Skripte, Befehlsvorlagen, Notizen —, die Sie in OmniDB aufbewahren und in jedem SQL-Editor wiederverwenden. Sie sind in einem Ordnerbaum organisiert, werden in der eigenen Benutzerdatenbank von OmniDB gespeichert (sodass sie Upgrades überstehen) und sind für jeden OmniDB-Benutzer privat.

Der Bereich Snippets

Klicken Sie in der linken Leiste auf das Symbol Snippets (die Schriftrolle). Der Bereich zeigt links den Ordnerbaum und rechts die Editor-Tabs der Snippets; die Trennlinie dazwischen lässt sich verschieben.

Ein Rechtsklick auf eine leere Stelle im Baum bietet Aktualisieren, Neuer Ordner und Snippet hinzufügen. Ein Rechtsklick auf einen Ordner bietet dasselbe sowie Ordner umbenennen und Ordner löschen; ein Rechtsklick auf ein Snippet bietet Bearbeiten, Umbenennen und Löschen. Ein Doppelklick auf ein Snippet öffnet es in einem Editor-Tab (oder wechselt zu ihm, falls es bereits geöffnet ist). Die Schaltfläche + unter dem Baum fügt dem ausgewählten Ordner (oder der obersten Ebene) ein Snippet hinzu, − löscht das ausgewählte Element.

The Snippets section

Bearbeiten und Speichern

Jeder Editor-Tab ist ein vollständiger SQL-Editor (Syntaxhervorhebung, Autovervollständigung, Suchen & Ersetzen) mit den Schaltflächen Einrücken und Speichern darunter. Der Bereich beginnt immer mit einem leeren Tab Neues Snippet, und der Tab + öffnet einen weiteren.

Ein kleiner Punkt neben dem Titel eines Tabs bedeutet, dass er ungespeicherte Änderungen enthält; Speichern entfernt ihn, und das Schließen eines Tabs fragt nur dann nach einer Bestätigung, wenn er tatsächlich ungespeicherte Änderungen hat. Das Speichern eines aus dem Baum geöffneten Snippets überschreibt es. Das Speichern eines neuen, unbenannten Tabs öffnet stattdessen ein Menü: Neues Snippet (fragt nach einem Namen und speichert auf der obersten Ebene), ÜBERSCHREIBEN … für jedes vorhandene Snippet sowie ein Untermenü für jeden Ordner mit denselben Möglichkeiten darin. Vor dem Überschreiben eines vorhandenen Snippets wird zunächst eine Bestätigung abgefragt.

Tastenkombinationen im Bereich Snippets (sie lassen sich unter Einstellungen > Tastenkombinationen > Snippets ändern):

Aktion Windows/Linux Mac
Snippet speichern Ctrl-S Command-S
Neues Snippet Ctrl-N Command-N
Snippet-Tab schließen Ctrl-W Command-W

Snippets in einem Abfrage- oder Konsolen-Tab verwenden

Klicken Sie mit der rechten Maustaste in den Editor eines Abfrage- oder Konsolen-Tabs: