Skip to Content
Dokumentation⚡ Kernfunktionen📝 Snippets und Gruppen

Snippets

Snippets sind kurze Kürzel, die zu vollem Inhalt erweitern: Klartext, Rich Text (HTML) oder ausführbare Skripte (Pro). Ein paar Buchstaben + Auslösetaste → voller Block. Vorlagenvariablen wie {{date}}, {{clipboard}} (Pro) werden beim Erweitern ersetzt. Siehe FillIn und Variablen.

Das Hauptfenster hat drei Spalten: Gruppen links, Snippet-Liste in der Mitte, Editor rechts. Gesperrte Organisationsgruppen können auf dem Desktop nicht bearbeitet werden.

CodeExpander
Snippets
Signature
sig
Greeting
hi
sig
Ada | Engineer ada@example.com
This computer · expansion on

Main window: groups → snippets → editor. Organization groups are locked read-only.


So erweitern Sie Snippets

  • Kürzel und Auslöser — Kürzel + Auslöser (Standard Tab, oder Space/Enter usw.) erweitern; in jedem Textfeld.
  • Auslösetaste: Tab, Space, Enter, Alt, ., ,, ;, -, /, =, ` einstellbar; „Auslöser zum Erweitern erforderlich“ empfohlen, weniger Unfälle.
  • Match-Modi:
    • Links nach rechts: Kürzel muss der Eingabe genau entsprechen (z. B. sig → sig+Tab)
    • Rechts nach links: Kürzel muss nur als Suffix matchen (z. B. mysig → sig+Tab erweitert)
    • Wortgrenze: Im Rechts-nach-links-Modus ein Wortgrenzenzeichen vor dem Kürzel verlangen, damit es nicht mitten im Wort feuert
    • Adaptive Groß-/Kleinschreibung: SIG tippen für Großbuchstaben-Version, Sig für Title Case
  • Inline-Suche: // tippen (einstellbares Präfix) für Snippet-Such-Popup; Pfeiltasten wählen, Enter einfügen
  • Tastenkürzel (Pro): Global Haupt/Suche, aus Zwischenablage anlegen, neues Snippet, zuletzt erweitertes bearbeiten, zuletzt erneut erweitern; globales Tastenkürzel pro Snippet. Siehe Einstellungen → Tastenkürzel.

Gruppen und Mehrdatei

  • Baumgruppen + Präfix: z. B. alles unter ai- als ai-xxx erweitern; viele Snippets nach Szenario. Siehe Einführung · Snippets.
  • Mehrdatei-Snippets: Ein Snippet, mehrere „Dateien“ (Sprache/Umgebung), jede mit eigenem Kürzel und Inhalt; einmal pflegen, überall erweitern.
    • Dateien hinzufügen, kopieren, löschen und per Drag sortieren
    • Jede Datei unabhängig: Dateiname, Laufzeit, Kürzel, Inhalt, Expand-Scope, globales Hotkey
    • Mehrdatei-Snippets zeigen in der Liste ein Dateianzahl-Badge

Nur in gewählten Apps ᴾᴿᴼ

Nur in gewählten Apps erweitern; dasselbe Kürzel woanders feuert nicht. Erweiterung in VS Code, Cursor oder Browser halten, ohne Chat oder Web-Eingaben auszulösen.

So setzen Sie es

  1. Snippet- oder Gruppeneinstellungen öffnen.
  2. ExpandIn finden (oder „Nur in diesen Apps erweitern“).
  3. Apps wählen oder suchen (z. B. VS Code, Chrome, Cursor); mehrere erlaubt.
  4. Speichern; dieses Snippet oder diese Gruppe reagiert nur in diesen Apps auf „Kürzel + Auslöser“.

Ist keine App gewählt, gilt es überall.

So funktioniert es

  • App-Erkennung: Erkennt automatisch die Vordergrund-App; keine manuelle Technik-Konfiguration.
  • Gruppenlimit: ExpandIn an einer Gruppe gilt für alle Snippets darunter.
  • Snippet-Limit: Pro-Snippet-Einstellungen können die Gruppe überschreiben.
  • Globale Suche: ExpandIn betrifft nur „Kürzel + Auslöser“; das globale Suchfenster (per Tastenkürzel) ist überall verfügbar.

Typische Szenarien

SzenarioVorgeschlagenes Setup
Code-Snippets nur in der IDEGruppe nur auf VS Code / Cursor / JetBrains; Kürzel wie log, try feuern nicht in Chat-Apps
Browser-KI-PromptsSnippet nur auf Chrome / Safari / Edge; Prompts auf KI-Chat-Sites erweitern
Office-Doc-VorlagenGruppe nur auf Lark / Notion / Docs; Wochenberichte und Meeting-Notizen nur in Dokument-Tools
Gleiches Kürzel, andere AppsDasselbe Kürzel erweitert je App anders: deploy wird im Terminal zum Shell-Befehl, in Docs zur Deployment-Vorlage

Hinweise

  • Nicht erkannte Apps: Wird eine App nicht erkannt (manche Electron-Apps), kann ExpandIn nicht greifen; Einschränkung für diese Snippets aus.
  • Performance: ExpandIn prüft die Vordergrund-App vor jedem Auslöser; Overhead ist vernachlässigbar.
  • Mit Wortgrenze kombinieren: „Wortgrenzenprüfung“ an, um Mitten-im-Wort-Auslöser in erlaubten Apps zu vermeiden.

Am besten für: Viel Snippet-Nutzung in IDE und Browser ohne Auslöser im Chat (z. B. WeChat, Slack).


Snippet-Editor

Editor-Typen

Wechselt automatisch nach Snippet-Laufzeit:

  • Code-Editor: Syntax-Highlighting, Zeilennummern, Undo/Redo. Gut für Code-Wrapper und Skript-Snippets.
  • Rich-Text-Editor: Fett, kursiv, Überschriften, Listen, Tabellen, Bilder, Links. Gut für E-Mail-Vorlagen und formatierten Inhalt.

Editor-Leiste

TastenkürzelAktion
Cmd/Ctrl+Shift+LNur-Lesen / Bearbeiten umschalten
Cmd/Ctrl+Shift+PSnippet ausführen / vorschauen
Cmd/Ctrl+Shift+BackspaceAktuelle Datei löschen

Nur-Lesen-Hinweis: Ist ein Snippet gesperrt (Nur-Lesen), blinkt beim Hover über den Editor das Schloss — klicken oder Cmd/Ctrl+Shift+L zum Entsperren und Bearbeiten.

Typische Szenarien

  • Entwickler: Code-Wrapper (try/catch, Logging) mit Highlighting; Skripte direkt ausführen und Ausgabe kopieren.
  • Technical Writer: Docs in Rich Text mit Bildern und Tabellen; Screenshot und Annotation in derselben App.
  • Mehrsprachige Teams: Snippets über Regionen teilen — Code-Snippets in jeder IDE, Vorlagen passen sich über FillIn an lokale Sprachen an.

Code zu Bild

  • Carbon-Share: Code als Bild rendern (Carbon.now.sh)
  • Lokales Rendern: Code zu Bild (lokal)

FillIn und Vorlagenvariablen

  • FillIn-Variablen — Popup beim Auslösen: Ein-/Mehrzeiler, Dropdown, Checkbox, %date%, Cursor %c% (Multi-Cursor-Tabstop), Zwischenablage %cv%, verschachtelt %s:abbr%; gut für Prompts und parametrisierte Vorlagen.
    • Variable-Case: camel/pascal/snake/kebab/upper/lower
  • Snippet-Vorlagenvariablen (Pro) — Im Inhalt: {{date}}, {{time}}, {{clipboard}}, {{cursor}}, {{input}}; beim Erweitern ersetzt.

Snippet-Typen und Ausführung ᴾᴿᴼ

Eingebaute Typen

TypBeschreibung
plainKlartext (Standard)
richRich Text (HTML)
shellShell-Skript
applescriptAppleScript (macOS)
jsJavaScript
powershellPowerShell (Windows)
pythonPython

Eigene Laufzeit

Eigene Laufzeiten in den Einstellungen, um beliebige Executables auszuführen. Snippet-Inhalt, Zwischenablage und markierten Text in den Ausführungskontext übergeben, plus eigene Wrapper-Vorlagen für Vor-/Nachverarbeitung.

Ausführungsmethoden

  • Vorschau: Run-Button oder Cmd/Ctrl+Shift+P im Editor; Ergebnisse im unteren Panel
  • Ausführen und kopieren: Rechtsklick in der Snippet-Liste → „Ausführen und kopieren“; Ergebnis nach der Ausführung in der Zwischenablage

Versionsverlauf

Automatisch gespeicherter Verlauf pro Datei:

  • Auto-Save: Edits landen beim Arbeiten im Verlauf
  • Quellen: Erstes Anlegen, Auto-Save, manuelles Speichern und Apply
  • Diff: Vergleich nebeneinander; Zeilen- oder Formatunterschiede
  • Wiederherstellen: Mit einem Klick auf eine frühere Version

Typische Wiederherstellung:

  • Versehentliches Löschen → in Sekunden aus dem Verlauf
  • Änderungen vergleichen → genau sehen, was sich geändert hat
  • Experimentelle Edits → Ideen ausprobieren, jederzeit zurück

Gruppen und Präfix

Die linke Spalte ist der Gruppenbaum. Snippets leben in Gruppen; Kürzel leben auf Dateien; Präfixe leben auf Gruppen.

  1. Rechtsklick ins Leere → Neue Gruppe, oder Kind unter einer Gruppe.
  2. Gruppeneinstellungen: Name, Präfix (z. B. ai-). Präfix ai- + Dateikürzel gen → ai-gen tippen, dann der Auslöser.
  3. Free: etwa 5 Gruppen; Pro unbegrenzt. Eine Kindgruppe kann ein eigenes Präfix haben. Nach Änderung speichern.

Eine Gruppe kann auch ExpandIn / wann-erweitern / lokale Auslösetasten (nicht gesynct) und Upload-Ja/Nein setzen. Gesperrte Organisationsgruppen können auf dem Desktop nicht bearbeitet werden. Siehe Organisationen und Erweiterung.


Erstellen und bearbeiten

Support will eine Rückgaberichtlinie als ret. Eine Ihrer Gruppen wählen, Snippet anlegen, Körper tippen, speichern. Nächstes Mal ret und Tab in der E-Mail.

  1. Eine Just-Me-Gruppe wählen (eine gesperrte Org-Gruppe kann hier nicht bearbeitet werden).
  2. Cmd/Ctrl+N oder Neu klicken. Free stoppt um 50 Snippets.
  3. Benennen; Kürzel und Körper auf einer Datei setzen. Klartext, Rich Text oder Skript (Pro).
  4. Speichern. Ein neues Kürzel oder Gruppenpräfix gilt beim nächsten Tippen.

Außerdem: aus Zwischenablage anlegen, Datei droppen, ein vorgeschlagenes Snippet annehmen oder ein Share-Pack öffnen. Ein Snippet kann eine chinesische und eine englische Signatur halten, jede mit eigenem Kürzel.


Vorgeschlagene Snippets

Sie haben dieselbe Grußformel heute dreimal getippt. Das Hauptfenster kann fragen: als Kürzel speichern? Vorschau, dann bestätigen. Ignorieren ändert die Bibliothek nicht. Bestätigen fügt es der aktuellen Gruppe hinzu. Das Free-~50-Limit gilt weiter. Zählungen bleiben auf diesem Rechner.


Share-Pack

Gruppen/Snippets für einen Kollegen bündeln. Sie bestätigen in der App; Einträge landen in ihrer lokalen Bibliothek, kein Live-Org-Sync.

  1. codeexpander://import?d=... öffnen (überlange Payloads werden abgelehnt).
  2. Die App zeigt nach dem Decode einen Bestätigungsdialog. Erst dann schreibt sie. Free-Limits gelten.
  3. Packs, die auf geteilte Org-Snippets zeigen, werden erkannt; In meine Bibliothek kopieren macht eine editierbare persönliche Kopie.

Export liegt in Snippet-/Gruppenmenüs und Daten → Transfer. Ein Share-Pack ist kein CE-Cloud-Organisationszugang. Siehe Deep Links.


Teilen und Sync

Mehr: Skripte · FillIn · Erweiterung

Zuletzt aktualisiert