Raycast comme Text Expander en 2026 : remplacez TextExpander gratuitement

Publié le 9 mars 2026 • Lecture de 10 min

TextExpander coûte 3,33 $/mois. aText est à 4,99 $ en paiement unique mais n’a pas été mis à jour depuis un moment. Typinator vaut 24,99 $. Espanso est gratuit mais demande des fichiers YAML. Pendant ce temps, si vous utilisez déjà Raycast sur votre Mac, vous disposez d’un moteur d’expansion de texte complet intégré — et il est gratuit.

Les Snippets Raycast vous permettent de taper un mot-clé comme ;;sig et de le transformer instantanément en votre signature e-mail complète, un modèle de code avec la date du jour préremplie, ou une description de PR avec le curseur placé exactement où vous devez écrire. Ce guide explique comment abandonner votre text expander payant et passer à Raycast. Si vous découvrez Raycast, commencez par là.

Pourquoi les développeurs abandonnent TextExpander pour Raycast

TextExpander a été la référence sur macOS pendant plus d’une décennie. Mais le paysage a changé. Voici pourquoi les développeurs basculent :

  • Pas d’app supplémentaire — si vous utilisez Raycast comme lanceur, les snippets sont déjà inclus. Un icône de barre de menu en moins, un processus mémoire en moins.
  • Aucun abonnement — les Snippets Raycast sont gratuits sur le plan gratuit. Snippets illimités, expansions illimitées.
  • Mêmes fonctionnalités clés — déclencheurs, auto-expansion, espaces réservés dynamiques pour date/heure/presse-papiers/curseur. Cela couvre 90 % des usages réels.
  • Meilleure expérience développeur — Raycast est conçu pour les devs. L’interface de création est rapide, axée clavier, sans panneau d’options surchargé.

Là où TextExpander garde un avantage, c’est sur les formulaires à remplir, les snippets imbriqués et les macros JavaScript. Si vous les utilisez quotidiennement, restez sur TextExpander. Pour tous les autres, Raycast suffit largement.

Configurer l’expansion de texte dans Raycast

La mise en route prend moins d’une minute. Si vous avez déjà installé Raycast, vous êtes prêt.

  1. Ouvrez Raycast avec Cmd+Espace (ou votre raccourci)
  2. Tapez « Create Snippet » et validez
  3. Donnez un nom (ex. « Signature Email »)
  4. Choisissez un mot-clé (ex. ;;sig)
  5. Saisissez le texte développé — celui qui remplace le mot-clé
  6. Enregistrez

Tapez ensuite ;;sig dans n’importe quelle app — VS Code, Slack, Mail, Chrome, Terminal — et le mot-clé disparaît, remplacé par le snippet. Pas de validation, pas de délai. Ça marche.

Le préfixe ;; est une convention par défaut, mais choisissez ce qui vous convient. L’idée est d’éviter les déclenchements accidentels.

Espaces réservés dynamiques : la puissance derrière les snippets

L’échange de texte statique est un minimum. Ce qui rend les Snippets Raycast utiles pour les devs, ce sont les espaces réservés dynamiques — des variables résolues au moment de l’expansion. Pour une analyse complète, consultez notre guide dédié aux Snippets Raycast.

Date et heure

  • {date} — date actuelle selon la locale système
  • {date:YYYY-MM-DD} — format ISO (ex. 2026-03-10)
  • {date:MMMM D, YYYY} — format long (ex. 10 mars 2026)
  • {time:HH:mm} — heure 24h (ex. 14:30)

Presse-papiers

{clipboard} insère le dernier contenu copié. Copiez une URL, tapez ;;mdlink, et vous obtenez [{cursor}]({clipboard}) — un lien Markdown avec l’URL et le curseur prêt pour le texte.

Position du curseur

{cursor} indique à Raycast où placer le curseur après l’expansion. Indispensable pour tout modèle.

UUID aléatoire

{uuid} génère un UUID neuf à chaque déclenchement. Pratique pour les fixtures de test, ID fictifs et données mock.

Exemples de snippets incontournables pour devs

Après plus d’un an avec Raycast comme text expander principal, voici mes snippets favoris. Adaptez-les à votre flux.

Code boilerplate

  • ;;logconsole.log('{cursor}', ); — log annoté
  • ;;impimport { {cursor} } from ''; — import ES module
  • ;;afconst {cursor} = async () => { }; — fonction fléchée async
  • ;;try → bloc try/catch avec console.error
  • ;;ustconst [{cursor}, set] = useState(); — React useState
  • ;;uefuseEffect(() => { {cursor} }, []); — React useEffect
  • ;;pyfdef {cursor}():\n pass — stub de fonction Python

Commandes Git & modèles de PR

  • ;;commitfeat({cursor}): — préfixe commit conventionnel
  • ;;fixcfix({cursor}): — préfixe fix
  • ;;wipWIP: {cursor} [skip ci]
  • ;;pr → modèle complet de PR avec sections « What changed », « Why », « How to test », « Screenshots », date via {date:YYYY-MM-DD}
  • ;;lgtmLGTM! Beau boulot sur {cursor}.

E-mails & réponses types

  • ;;email → votre adresse e-mail
  • ;;sig → signature complète avec nom, poste, liens
  • ;;thanksMerci pour ta réponse rapide ! {cursor}
  • ;;ooo → modèle d’absence avec date de retour {date}
  • ;;followupSalut {cursor},\n\nJe fais suite à notre échange du {date:MMMM D}. Dis-moi si tu as des questions.\n\nÀ bientôt,

Réunions & routines quotidiennes

  • ;;standup## Standup {date:YYYY-MM-DD}\n**Hier :** {cursor}\n**Aujourd’hui :**\n**Blocages :** Aucun
  • ;;meeting → modèle de notes de réunion avec date, participants, agenda, actions
  • ;;retro → rétro sprint avec « Points forts », « À améliorer », « Actions »
  • ;;now{date:YYYY-MM-DD} {time:HH:mm} — horodatage instantané
  • ;;todo- [ ] {cursor} — case Markdown

Raycast vs TextExpander vs aText : comparaison complète

Voici comment Raycast se mesure aux principaux outils payants en 2026.

Fonction Raycast TextExpander aText
Prix Gratuit 3,33 $/mois 4,99 $ paiement unique
Plateforme macOS macOS, Windows, iOS macOS
Auto-expansion
Variables date/heure
Variable presse-papiers
Position du curseur
Formulaires à remplir
Snippets imbriqués
Macros JavaScript/script
Rich text / images
Synchronisation cloud Plan Pro iCloud
Partage d’équipe Plan Teams
Inclus avec un lanceur
Import de snippets

À retenir : Raycast égalise TextExpander sur toutes les fonctions essentielles. Les avantages de TextExpander — formulaires, snippets imbriqués, scripts — sont des fonctionnalités avancées que la plupart des devs n’utilisent jamais. Si vous payez 40 $/an pour principalement développer du texte répété, vous payez trop.

Comment importer vos snippets TextExpander dans Raycast

Vous avez déjà une bibliothèque TextExpander ? Pas besoin de tout recréer. Voici le flux :

  1. Exporter depuis TextExpander : Fichier → Exporter → CSV. Cela récupère abréviations, contenus, libellés.
  2. Importer dans Raycast : Ouvrez Raycast → tapez « Import Snippets » → sélectionnez votre CSV.
  3. Mapper les champs : Faites correspondre abréviation = mot-clé, contenu = corps du snippet, libellé = nom.
  4. Revue : Les snippets texte simples importent bien. Ceux avec %filltext% ou des références imbriquées nécessitent d’être simplifiés ou reconstruits avec {cursor} et {clipboard}.
  5. Testez quelques snippets dans différentes apps pour valider.

Pour les utilisateurs Espanso, exportez votre YAML et recréez manuellement dans Raycast. Pas d’import direct, mais les configs sont lisibles, donc faisable.

Organiser les snippets par catégories

Au-delà de 30 snippets, l’organisation devient essentielle. Raycast vous permet de regrouper par catégories. Structure conseillée :

  • Code — boilerplate par langage, motifs console.log, templates de fonctions
  • Git — préfixes de commit, modèles de PR, conventions de branches
  • Communication — signatures, réponses Slack, commentaires de review
  • Réunions — standups, retros, notes structurées
  • Perso — adresse, téléphone, e-mail, liens fréquents

Les catégories ne changent pas le comportement — les mots-clés restent valides partout. Mais dans « Search Snippets », vous filtrez par groupe au lieu de faire défiler un long inventaire. Pratique aussi pour exporter et partager certains ensembles.

Synchronisation cloud et fonctions Pro pour les snippets

Sur le plan gratuit, les snippets sont locaux. Parfait si vous n’avez qu’un Mac. Mais si vous jonglez entre un Mac perso et un Mac pro (ou en cas de migration), ils ne se synchronisent pas.

Raycast Pro ajoute la synchronisation cloud, donc chaque snippet reste aligné sur tous vos Mac. Associé aux autres avantages Pro — AI Commands, extensions illimitées, thèmes personnalisés — c’est un upgrade rentable pour power users.

La meilleure offre Raycast Pro actuelle offre 80 % de réduction avec essai gratuit 14 jours. Pas besoin de code — la réduction s’applique via notre lien.

Conseils pour exploiter l’expansion Raycast

  • Gardez des mots-clés courts et mnémotechniques;;sig est plus rapide que ;;emailsignature.
  • Adoptez un préfixe cohérent;;c- pour le code, ;;g- pour git, ;;e- pour e-mail.
  • Combinez presse-papiers + curseur — copiez un contexte, déclenchez un snippet avec {clipboard} et {cursor}.
  • Audit trimestriel — supprimez ce que vous n’utilisez plus. Une bibliothèque légère est plus rapide.
  • Utilisez « Search Snippets » en référence — mot-clé oublié ? Cherchez et déclenchez.
  • Associez à l’historique du presse-papiers — récupérez un ancien texte et insérez-le via un snippet à espaces réservés.

Pour d’autres optimisations Raycast, lisez notre revue Raycast Pro et la sélection des meilleures extensions.

Tarifs : ce que vous devez vraiment payer

Voici la réalité pour l’expansion de texte :

  • Mac unique, usage perso : Raycast Free. Snippets illimités avec espaces réservés dynamiques. Coût : 0 $.
  • Plusieurs Mac, besoin de sync : Raycast Pro. Sync sur toutes vos machines, plus l’IA, les thèmes, etc. Coût : à partir de 8 $/mois (ou nettement moins avec la réduction actuelle).
  • Bibliothèques d’équipe : Raycast Teams. Snippets partagés synchronisés automatiquement. Coût : par utilisateur.

Comparez avec TextExpander à 3,33 $/mois en individuel ou 8,33 $/mois pour les équipes — uniquement pour l’expansion de texte. Avec Raycast, ce n’est qu’une fonctionnalité parmi des dizaines dans un outil que vous utilisez déjà.

Questions fréquentes

Raycast peut-il complètement remplacer TextExpander ?

Pour la plupart des utilisateurs, oui. Les Snippets Raycast gèrent les déclencheurs, les espaces réservés dynamiques (date, heure, presse-papiers, curseur) et l’organisation — gratuitement. TextExpander reste devant pour les formulaires à remplir, les snippets imbriqués et les macros JS. Mais si vous automatisez surtout du boilerplate, Raycast suffit sans abonnement.

L’expansion de texte Raycast est-elle gratuite ?

Oui. Les Snippets Raycast sont gratuits sans limite. Les déclencheurs, l’auto-expansion, les espaces réservés dynamiques et les groupes fonctionnent sur le plan gratuit. Raycast Pro ajoute la synchronisation cloud et les plans Teams offrent des bibliothèques partagées.

Comment importer des snippets TextExpander dans Raycast ?

Exportez vos snippets en CSV, utilisez l’import Raycast dans les réglages Snippets. Alignez abréviation, contenu, libellé sur les champs Raycast et vérifiez. Les snippets simples migrent bien. Ceux avec champs à remplir nécessitent un ajustement.

Quels espaces réservés dynamiques Raycast supporte-t-il ?

Les Snippets Raycast prennent en charge {date} et {date:FORMAT}, {time} et {time:FORMAT}, {clipboard}, {cursor} et {uuid}. Vous pouvez les combiner dans un même snippet.

L’expansion de texte Raycast fonctionne-t-elle partout ?

Les Snippets Raycast fonctionnent dans pratiquement toute application macOS acceptant du texte — VS Code, IntelliJ, iTerm2, Warp, navigateurs, clients e-mail, Slack, Notion, etc. Raycast surveille vos frappes système et remplace le mot-clé dès qu’il correspond.

Obtenez 80 % de réduction sur Raycast Pro

Essai gratuit 14 jours. Aucun code requis. Remise appliquée automatiquement.

Réclamer la réduction →

Articles associés