Raycast als Text-Expander 2026: TextExpander kostenlos ersetzen
Veröffentlicht am 9. März 2026 • 10 Min. Lesezeit
TextExpander kostet 3,33 $/Monat. aText gibt es als Einmalkauf für 4,99 $, wird aber schon länger nicht mehr aktualisiert. Typinator schlägt mit 24,99 $ zu Buche. Espanso ist kostenlos, erfordert aber YAML-Konfigurationsdateien. Wer ohnehin Raycast auf dem Mac verwendet, hat bereits eine vollwertige Text-Expansion-Engine integriert — und das ohne Zusatzkosten.
Raycast Snippets ermöglichen es, ein kurzes Keyword wie ;;sig einzutippen und es sofort zur vollständigen E-Mail-Signatur, einer Code-Vorlage mit vorausgefülltem Datum oder einer PR-Beschreibung mit genau positioniertem Cursor zu erweitern. Dieser Leitfaden zeigt, wie du deinen bezahlten Text-Expander loswirst und auf Raycast umsteigst. Falls du noch nicht weißt, was Raycast ist, lies zuerst dort nach.
Warum Entwickler TextExpander zugunsten von Raycast aufgeben
TextExpander war über ein Jahrzehnt lang der Goldstandard für Text-Expansion auf macOS. Die Zeiten haben sich jedoch geändert. Hier sind die Gründe, warum Entwickler den Wechsel vollziehen:
- Keine zusätzliche App nötig — wer Raycast bereits als Launcher nutzt, hat Snippets automatisch dabei. Ein Menüleisten-Symbol weniger, ein Prozess weniger im Arbeitsspeicher.
- Kein Abo — Raycast Snippets sind im kostenlosen Tarif enthalten. Unbegrenzte Snippets, unbegrenzte Erweiterungen.
- Dieselben Kernfunktionen — Keyword-Trigger, automatische Erweiterung, dynamische Platzhalter für Datum/Uhrzeit/Zwischenablage/Cursor. Das deckt 90 % aller realen Anwendungsfälle ab.
- Bessere Entwicklererfahrung — Raycast ist für Entwickler gemacht. Die Snippet-Erstellungs-UI ist schnell, tastaturgesteuert und ohne aufgeblähte Einstellungsmenüs nutzbar.
Der einzige Bereich, in dem TextExpander noch vorne liegt, sind erweiterte Funktionen wie Ausfüll-Formulare (Popup-Felder beim Auslösen), verschachtelte Snippets (Snippets, die andere Snippets referenzieren) und JavaScript-Makros. Wer darauf täglich angewiesen ist, bleibt bei TextExpander. Für alle anderen ist Raycast mehr als ausreichend.
Text-Expansion in Raycast einrichten
Der Einstieg dauert weniger als eine Minute. Wer Raycast bereits installiert hat, kann sofort loslegen.
- Raycast öffnen mit
Cmd+Space(oder dem konfigurierten Hotkey) - „Create Snippet" eingeben und Enter drücken
- Snippet einen Namen geben (z. B. „E-Mail-Signatur")
- Einen Keyword-Trigger festlegen (z. B.
;;sig) - Den Erweiterungstext eingeben — das ist der Text, der das Keyword ersetzt
- Speichern
Nun einfach ;;sig in einer beliebigen App auf dem Mac tippen — VS Code, Slack, Mail, Chrome, Terminal — und das Keyword verschwindet, ersetzt durch den vollständigen Snippet-Inhalt. Keine Bestätigungsdialoge. Keine Verzögerung. Es funktioniert einfach.
Das Präfix ;; ist die Standardkonvention, aber jedes beliebige Präfix ist möglich. Am besten etwas wählen, das man normalerweise nie tippt, damit Snippets nicht versehentlich ausgelöst werden.
Dynamische Platzhalter: Die Stärke der Snippets
Statischer Textersatz ist selbstverständlich. Was Raycast Snippets für Entwickler-Workflows wirklich nützlich macht, sind dynamische Platzhalter — Variablen, die beim Expandieren aufgelöst werden. Einen tieferen Einblick in alle Snippet-Möglichkeiten bietet unser vollständiger Raycast-Snippets-Leitfaden.
Datum & Uhrzeit
{date}— aktuelles Datum im Systemformat{date:YYYY-MM-DD}— ISO-Format (z. B. 2026-03-10){date:MMMM D, YYYY}— Langformat (z. B. March 10, 2026){time:HH:mm}— 24-Stunden-Zeit (z. B. 14:30)
Zwischenablage
Der Platzhalter {clipboard} fügt den zuletzt kopierten Inhalt ein. Eine URL kopieren, ;;mdlink tippen, und es wird zu [{cursor}]({clipboard}) erweitert — ein Markdown-Link mit bereits eingefügter URL und Cursor bereit für den Link-Text.
Cursorposition
{cursor} teilt Raycast mit, wo der Cursor nach der Erweiterung platziert werden soll. Unverzichtbar für jede Vorlage, in die man direkt an einer bestimmten Stelle tippen möchte.
Zufällige UUID
{uuid} generiert bei jedem Auslösen des Snippets eine neue UUID. Nützlich für Test-Fixtures, Platzhalter-IDs und Mock-Daten.
Die besten Snippet-Beispiele für Entwickler
Nach über einem Jahr mit Raycast als primärem Text-Expander sind dies die am häufigsten ausgelösten Snippets. Gerne übernehmen, was zum eigenen Workflow passt.
Code-Boilerplate
;;log→console.log('{cursor}', );— beschriftetes Debug-Log;;imp→import { {cursor} } from '';— ES-Modul-Import;;af→const {cursor} = async () => { };— asynchrone Pfeilfunktion;;try→ try/catch-Block mitconsole.error;;ust→const [{cursor}, set] = useState();— React useState;;uef→useEffect(() => { {cursor} }, []);— React useEffect;;pyf→def {cursor}():\n pass— Python-Funktions-Stub
Git-Befehle & PR-Vorlagen
;;commit→feat({cursor}):— Conventional-Commit-Präfix;;fixc→fix({cursor}):— Fix-Commit-Präfix;;wip→WIP: {cursor} [skip ci];;pr→ vollständige PR-Vorlage mit „Was geändert wurde", „Warum", „Wie zu testen" und „Screenshots", Datum automatisch via{date:YYYY-MM-DD};;lgtm→LGTM! Looks good to merge. Nice work on {cursor}.
E-Mail & Standardantworten
;;email→ eigene E-Mail-Adresse;;sig→ vollständige E-Mail-Signatur mit Name, Titel und Links;;thanks→Danke für die schnelle Antwort! {cursor};;ooo→ Abwesenheits-Vorlage mit{date}als Rückkehrdatum;;followup→ Follow-up-Vorlage mit Datum via{date:MMMM D}
Meeting- & Tages-Workflow-Vorlagen
;;standup→## Standup {date:YYYY-MM-DD}\n**Gestern:** {cursor}\n**Heute:**\n**Blocker:** Keine;;meeting→ Meeting-Notizen-Vorlage mit Datum, Teilnehmern, Tagesordnung, Aktionspunkten;;retro→ Sprint-Retro-Vorlage mit „Gut gelaufen", „Verbesserungspotenzial", „Aktionspunkte";;now→{date:YYYY-MM-DD} {time:HH:mm}— sofortiger Zeitstempel;;todo→- [ ] {cursor}— Markdown-Checkbox
Raycast vs. TextExpander vs. aText: Vollständiger Vergleich
So schneidet Raycast im Vergleich zu den beliebtesten bezahlten Text-Expansion-Tools in 2026 ab.
| Funktion | Raycast | TextExpander | aText |
|---|---|---|---|
| Preis | Kostenlos | 3,33 $/Monat | 4,99 $ einmalig |
| Plattform | macOS | macOS, Windows, iOS | macOS |
| Automatische Erweiterung | ✓ | ✓ | ✓ |
| Datum/Uhrzeit-Variablen | ✓ | ✓ | ✓ |
| Zwischenablage-Variable | ✓ | ✓ | ✓ |
| Cursorpositionierung | ✓ | ✓ | ✓ |
| Ausfüll-Formulare | — | ✓ | ✓ |
| Verschachtelte Snippets | — | ✓ | — |
| JavaScript/Script-Makros | — | ✓ | — |
| Rich Text / Bilder | — | ✓ | ✓ |
| Cloud-Sync | Pro-Tarif | ✓ | iCloud |
| Team-Sharing | Teams-Tarif | ✓ | — |
| Im Launcher integriert | ✓ | — | — |
| Snippet-Import | ✓ | ✓ | ✓ |
Das Fazit: Raycast entspricht TextExpander bei jeder Kern-Texterweiterungsfunktion. Die Vorteile von TextExpander — Ausfüll-Formulare, verschachtelte Snippets, Skripting — sind Power-User-Funktionen, die die meisten Entwickler nie verwenden. Wer 40 $/Jahr für TextExpander zahlt und hauptsächlich Boilerplate-Text erweitert, zahlt zu viel.
TextExpander-Snippets in Raycast importieren
Wer bereits eine TextExpander-Snippet-Bibliothek hat, muss sie nicht manuell neu erstellen. So funktioniert die Migration:
- Aus TextExpander exportieren: TextExpander öffnen → Datei → Exportieren → CSV-Format wählen. Dabei werden Abkürzungen, Inhalte und Bezeichnungen erfasst.
- In Raycast importieren: Raycast öffnen → „Import Snippets" eingeben → CSV-Datei auswählen.
- Felder zuordnen: TextExpanders Spalten (Abkürzung = Keyword, Inhalt = Snippet-Text, Bezeichnung = Name) den Raycast-Feldern zuordnen.
- Überprüfen und anpassen: Einfache Text-Snippets werden sauber importiert. Snippets mit TextExpander-spezifischen Ausfüllfeldern (
%filltext%) oder verschachtelten Referenzen werden nicht automatisch übersetzt — diese müssen vereinfacht oder mit Raycasts{cursor}- und{clipboard}-Platzhaltern neu erstellt werden. - Einige Snippets in verschiedenen Apps testen, um die korrekte Funktion zu bestätigen.
Für Espanso-Nutzer: Die YAML-Konfiguration exportieren und Snippets manuell in Raycast neu erstellen. Es gibt keinen direkten Importpfad, aber Espanso-Konfigurationen sind lesbar, sodass der Prozess für kleine Bibliotheken unkompliziert ist.
Snippets mit Kategorien organisieren
Ab 30+ Snippets wird Organisation wichtig. Raycast ermöglicht die Gruppierung von Snippets in Kategorien (auch Collections genannt). Eine sinnvolle Struktur für Entwickler:
- Code — sprachspezifischer Boilerplate, console.log-Muster, Funktions-Templates
- Git — Commit-Präfixe, PR-Vorlagen, Branch-Namenskonventionen
- Kommunikation — E-Mail-Signaturen, Slack-Antworten, Code-Review-Kommentare
- Meetings — Standup-Templates, Retro-Formate, Meeting-Notizstrukturen
- Persönlich — Adresse, Telefon, E-Mail, häufig geteilte Links
Kategorien ändern nicht das Snippet-Verhalten — Keywords funktionieren überall gleich. Aber wenn man „Search Snippets" in Raycast öffnet, kann man nach Gruppe filtern statt durch eine unsortierte Liste zu scrollen. Es erleichtert auch das Exportieren und Teilen spezifischer Sammlungen mit Teammitgliedern.
Cloud-Sync & Pro-Funktionen für Snippets
Raycast Snippets im kostenlosen Tarif werden lokal auf dem Mac gespeichert. Das ist in Ordnung bei einem einzigen Gerät. Wer aber zwischen einem privaten MacBook und einem Arbeits-Mac wechselt (oder kürzlich migriert hat), dessen Snippets werden nicht automatisch übertragen.
Raycast Pro fügt Cloud-Sync für Snippets hinzu, sodass jedes erstellte oder bearbeitete Snippet sofort auf allen Macs verfügbar ist. Zusammen mit weiteren Pro-Funktionen — KI-Befehle, unbegrenzte Extensions, Custom-Themes — ist das ein lohnenswertes Upgrade für Power-User.
Das aktuell beste Raycast Pro Angebot bietet 80 % Rabatt mit 14 Tagen kostenlosem Testzeitraum. Kein Gutscheincode nötig — der Rabatt wird automatisch über unseren Link angewendet.
Tipps für die optimale Nutzung der Raycast-Texterweiterung
- Keywords kurz und einprägsam halten —
;;sigschlägt;;emailsignatur. Es geht um Geschwindigkeit. - Konsistente Präfix-Strategie verwenden —
;;c-für Code,;;g-für Git,;;e-für E-Mail. Keywords werden so schneller memoriert. - Zwischenablage und Cursor kombinieren — relevanten Kontext kopieren, dann ein Snippet auslösen, das sowohl
{clipboard}als auch{cursor}für spontanes Templating nutzt. - Vierteljährlich aussortieren — Snippets löschen, die seit 3 Monaten nicht verwendet wurden. Eine schlanke Bibliothek ist eine schnelle Bibliothek.
- „Search Snippets" als Referenz verwenden — ein Keyword vergessen? Raycast öffnen, „Search Snippets" eingeben und die vollständige Bibliothek durchsuchen.
- Mit dem Clipboard-Verlauf kombinieren — Raycasts Zwischenablageverlauf ermöglicht es, älteren kopierten Text abzurufen und dann ein Snippet auszulösen, das
{clipboard}verwendet. Eine mächtige Kombination.
Weitere Möglichkeiten zur Optimierung des Raycast-Workflows findest du in unserer Raycast Pro Bewertung und unserer Übersicht der besten Extensions für Entwickler.
Preise: Was du wirklich zahlen musst
Hier ist die ehrliche Aufschlüsselung speziell für Text-Expansion:
- Einzelner Mac, privat: Raycast Free. Unbegrenzte Snippets mit allen dynamischen Platzhaltern. Kosten: 0 €.
- Mehrere Macs, Cloud-Sync nötig: Raycast Pro. Snippets synchronisieren sich auf allen Macs. Plus KI, Themes und mehr. Kosten: ab 8 $/Monat (oder deutlich weniger mit dem aktuellen Rabatt).
- Team-weite Snippet-Bibliotheken: Raycast Teams. Geteilte Snippets werden automatisch für alle Teammitglieder synchronisiert. Kosten: Per-Seat-Preise.
Im Vergleich dazu kostet TextExpander 3,33 $/Monat für Einzelpersonen oder 8,33 $/Monat für Teams — nur für Text-Expansion. Mit Raycast ist Text-Expansion eine von Dutzenden Funktionen eines Tools, das man ohnehin bereits verwendet.
Häufig gestellte Fragen
Kann Raycast TextExpander vollständig ersetzen?
Für die meisten Nutzer ja. Raycast Snippets unterstützen keyword-basierte Texterweiterung, dynamische Platzhalter (Datum, Uhrzeit, Zwischenablage, Cursorposition) und Snippet-Organisation — alles kostenlos. TextExpander hat noch einen Vorteil bei Ausfüll-Formularen, verschachtelten Snippets und JavaScript-Makros. Wer Texterweiterung aber hauptsächlich für Boilerplate-Code, E-Mail-Vorlagen und schnelle Kürzel nutzt, findet in Raycast alles Nötige ohne Abo.
Ist die Texterweiterung in Raycast kostenlos?
Ja. Raycast Snippets sind vollständig kostenlos und ohne Begrenzung der Snippet-Anzahl. Keyword-Trigger, automatische Erweiterung, dynamische Platzhalter und Snippet-Gruppen funktionieren im kostenlosen Tarif. Raycast Pro fügt Cloud-Sync hinzu, sodass Snippets auf allen Macs synchron bleiben. Teams-Tarife ermöglichen geteilte Snippet-Bibliotheken für Organisationen.
Wie importiere ich TextExpander-Snippets in Raycast?
TextExpander-Snippets als CSV-Datei exportieren, dann die Importfunktion in den Raycast-Snippet-Einstellungen nutzen. Die CSV-Spalten (Abkürzung, Inhalt, Bezeichnung) den Raycast-Feldern zuordnen und die importierten Snippets überprüfen. Einfache Text-Snippets migrieren problemlos. Snippets mit TextExpander-spezifischen Funktionen wie Ausfüllfeldern oder verschachtelten Erweiterungen erfordern möglicherweise manuelle Anpassungen.
Welche dynamischen Platzhalter unterstützt Raycast?
Raycast Snippets unterstützen mehrere dynamische Platzhalter: {date} und {date:FORMAT} für das aktuelle Datum in jedem Format, {time} und {time:FORMAT} für die aktuelle Uhrzeit, {clipboard} zum Einfügen des Zwischenablage-Inhalts, {cursor} zum Setzen der Cursorposition nach der Erweiterung und {uuid} zum Generieren zufälliger UUIDs. Diese Platzhalter können in einem einzigen Snippet für leistungsstarke Vorlagen kombiniert werden.
Funktioniert die Raycast-Texterweiterung in jeder App?
Raycast Snippets funktionieren in nahezu jeder macOS-Anwendung, die Texteingabe akzeptiert — Code-Editoren wie VS Code und IntelliJ, Terminals wie iTerm2 und Warp, Browser, E-Mail-Clients, Slack, Notion und mehr. Raycast überwacht systemweit die Tastatureingaben und ersetzt den Keyword-Trigger durch den erweiterten Text, sobald eine Übereinstimmung erkannt wird.