Raycast Snippets : Expansion de Texte pour Développeurs (2026)

Publié le 22 février 2026 • 9 min de lecture

Combien de fois par jour tapez-vous la même réponse d'e-mail, le même modèle console.log, le même préfixe de commit git, ou le même modèle de standup Slack ? Si la réponse est plus de deux fois, vous avez besoin d'expansion de texte. Et si vous utilisez déjà Raycast, vous l'avez intégré — pas d'applications supplémentaires, pas d'abonnements supplémentaires.

Les Raycast Snippets vous permettent de créer des raccourcis de texte déclenchés par des mots-clés qui s'expansent automatiquement au fur et à mesure que vous tapez. Tapez ;;email et cela devient votre adresse e-mail complète. Tapez ;;pr et cela devient un modèle de pull request avec la date d'aujourd'hui pré-remplie. Ce guide couvre tout : créer des snippets, les espaces réservés dynamiques, des exemples concrets pour développeurs, et migrer depuis des outils comme TextExpander. Si vous êtes nouveau sur Raycast, commencez par notre guide complet sur ce qu'est Raycast.

Que sont les Raycast Snippets ?

Les Snippets sont des raccourcis d'expansion de texte intégrés dans Raycast. Chaque snippet a deux parties :

  1. Un déclencheur de mot-clé — une courte chaîne que vous tapez (ex. ;;email, ;;sig, ;;log)
  2. Le texte expansé — le contenu complet qui remplace le mot-clé quand il est déclenché

Quand vous tapez le mot-clé dans n'importe quelle application, Raycast le détecte et le remplace instantanément par le texte expansé. Cela fonctionne partout — votre éditeur de code, client e-mail, Slack, terminal, navigateur et toute autre saisie de texte.

Le préfixe ;; est une convention (et le défaut), mais vous pouvez configurer n'importe quel préfixe que vous souhaitez. La clé est d'utiliser un préfixe que vous ne tapez jamais normalement, afin que les snippets ne se déclenchent pas accidentellement.

Créer votre premier Snippet

Configurer un snippet prend environ 10 secondes :

  1. Ouvrez Raycast (Cmd+Space)
  2. Tapez « Create Snippet » et appuyez sur Entrée
  3. Entrez un nom (ex. « Adresse e-mail »)
  4. Définissez le mot-clé (ex. ;;email)
  5. Entrez le contenu du snippet (ex. alex@exemple.com)
  6. Enregistrez

Tapez maintenant ;;email n'importe où sur votre Mac et il s'expanse instantanément. Pas de boîte de dialogue de confirmation, pas de délai — le texte apparaît simplement.

Vous pouvez également parcourir et gérer tous vos snippets en tapant « Search Snippets » dans Raycast.

Espaces réservés dynamiques

L'expansion de texte statique est utile, mais les espaces réservés dynamiques sont là où les snippets deviennent vraiment puissants. Raycast prend en charge plusieurs types d'espaces réservés qui insèrent du contenu contextuel au moment de l'expansion.

Date et heure

Insérez la date ou l'heure actuelles dans n'importe quel format :

  • {date} — date actuelle dans votre format local
  • {date:YYYY-MM-DD} — format de date personnalisé (ex. 2026-03-10)
  • {date:MMMM D, YYYY} — format long (ex. 10 mars 2026)
  • {time} — heure actuelle
  • {time:HH:mm} — format 24 heures

C'est incroyablement utile pour les journaux quotidiens, les entrées de journal, les notes de réunion et tout modèle qui inclut la date actuelle.

Contenu du presse-papiers

L'espace réservé {clipboard} insère ce qui est actuellement dans votre presse-papiers. Cela vous permet de construire des modèles autour du contenu collé. Par exemple, un snippet pour créer un lien Markdown :

[{clipboard}](url)

Copiez une URL, tapez votre mot-clé de snippet, et l'URL est automatiquement insérée dans le modèle de lien Markdown.

Position du curseur

L'espace réservé {cursor} définit où votre curseur atterrit après l'expansion du snippet. C'est essentiel pour les modèles où vous devez remplir un champ spécifique :

console.log('{cursor}', );

Après l'expansion, votre curseur est positionné entre les guillemets, prêt pour que vous tapiez l'étiquette.

UUID aléatoire

L'espace réservé {uuid} génère un UUID aléatoire. Utile pour les données de test, les identifiants uniques ou les ID de substitution pendant le développement.

Idées de Snippets pour développeurs

Voici les snippets que j'utilise le plus fréquemment. N'hésitez pas à les voler et à les adapter à votre flux de travail.

Code passe-partout

  • ;;logconsole.log('{cursor}', ); — log de débogage rapide avec étiquette
  • ;;impimport { {cursor} } from ''; — import de module ES
  • ;;raf → Modèle de composant fonction flèche React avec export
  • ;;ustconst [{cursor}, set] = useState(); — hook React useState
  • ;;uefuseEffect(() => { {cursor} }, []); — hook React useEffect
  • ;;try → Bloc try/catch avec journalisation des erreurs
  • ;;afconst {cursor} = async () => { }; — fonction flèche asynchrone

Modèles Git et PR

  • ;;commit → Modèle de commit conventionnel : feat({cursor}):
  • ;;pr → Modèle complet de description PR avec sections « Ce qui a changé », « Pourquoi », « Comment tester » et « Captures d'écran »
  • ;;fixcommitfix({cursor}):
  • ;;wipWIP: {cursor} [skip ci]

E-mail et communication

  • ;;email → Votre adresse e-mail
  • ;;sig → Bloc complet de signature e-mail
  • ;;thanksMerci pour la réponse rapide ! {cursor}
  • ;;lgtmLGTM ! Ça a l'air bien pour merger. Bon travail sur {cursor}.
  • ;;ooo → Modèle de réponse automatique d'absence avec espace réservé pour la date de retour

Flux de travail quotidiens

  • ;;standup → Modèle de standup : ## Standup {date:YYYY-MM-DD}\n**Hier :**\n- {cursor}\n**Aujourd'hui :**\n- \n**Blocages :**\n- Aucun
  • ;;meeting → Modèle de notes de réunion avec date, participants, ordre du jour et sections de points d'action
  • ;;todo- [ ] {cursor} — élément de tâche Markdown
  • ;;now{date:YYYY-MM-DD} {time:HH:mm} — horodatage actuel

Documentation et Markdown

  • ;;link[{cursor}]({clipboard}) — lien Markdown utilisant l'URL du presse-papiers
  • ;;img![{cursor}]({clipboard}) — image Markdown utilisant l'URL du presse-papiers
  • ;;table → Squelette de tableau Markdown avec en-têtes
  • ;;code → Bloc de code délimité avec espace réservé pour le langage
  • ;;details → Section repliable HTML <details><summary>

Collections et groupes de Snippets

Au fur et à mesure que votre bibliothèque de snippets grandit, l'organisation devient importante. Raycast vous permet d'organiser les snippets en groupes (également appelés collections). Vous pourriez créer des groupes comme :

  • Code — tous les snippets liés à la programmation
  • Communication — modèles d'e-mail, réponses Slack, commentaires PR
  • Personnel — adresses, numéros de téléphone, identifiants
  • Travail — modèles spécifiques à l'entreprise, noms de projets, endpoints API
  • Markdown — raccourcis de formatage pour la documentation

Les groupes sont purement organisationnels — ils n'affectent pas le fonctionnement des snippets. Mais quand vous avez 50+ snippets, pouvoir les parcourir par catégorie dans la vue « Search Snippets » facilite beaucoup la gestion.

Importer depuis TextExpander et Alfred

Si vous utilisez déjà TextExpander, Alfred ou un autre outil d'expansion de texte, vous n'avez pas à repartir de zéro. Raycast prend en charge l'importation de snippets depuis d'autres outils.

Depuis TextExpander

  1. Dans TextExpander, exportez vos snippets en fichier CSV
  2. Dans Raycast, allez dans les paramètres Snippets et utilisez l'option d'importation
  3. Mappez les colonnes CSV aux champs Raycast (mot-clé, contenu, nom)
  4. Vérifiez et enregistrez

Depuis Alfred

  1. Exportez vos collections de snippets Alfred
  2. Raycast peut importer les formats de snippets Alfred directement dans la plupart des cas
  3. Vérifiez chaque snippet pour la compatibilité — les fonctionnalités avancées d'Alfred comme les snippets imbriqués peuvent nécessiter un ajustement manuel

La plupart des snippets d'expansion de texte simples migrent proprement. Les snippets complexes avec des scripts ou une logique avancée peuvent devoir être recréés en tant que Script Commands Raycast. Pour en savoir plus sur la comparaison complète des fonctionnalités, consultez notre guide des meilleures extensions Raycast qui couvre comment les extensions et les snippets se complètent.

Raycast Snippets vs. TextExpander vs. Alfred Snippets

Fonctionnalité Raycast TextExpander Alfred
Prix Gratuit 3,33 $/mois 34 $ (Powerpack)
Auto-expansion
Espaces réservés dynamiques Avancés Basiques
Variables date/heure
Variable presse-papiers
Positionnement du curseur
Formulaires à remplir
Snippets imbriqués
Partage en équipe Plan Teams
Intégré au lanceur

Conclusion : Pour la plupart des développeurs, Raycast Snippets couvre 90 % des besoins d'expansion de texte et c'est totalement gratuit. TextExpander a des fonctionnalités plus avancées (formulaires à remplir, snippets imbriqués, macros JavaScript) mais coûte un abonnement mensuel. Alfred inclut des snippets avec son Powerpack, mais l'expérience de snippets de Raycast est plus soignée. Si vous voulez aller plus loin dans Raycast comme remplacement complet de TextExpander, nous avons un guide dédié couvrant les flux de travail d'expansion de texte avancés.

Si vous payez actuellement pour TextExpander et utilisez déjà Raycast, essayez de migrer vos snippets et d'annuler l'abonnement. La plupart des utilisateurs constatent qu'ils ne manquent pas les fonctionnalités avancées.

Partager des Snippets avec des équipes

Si vous êtes sur un plan Raycast Teams, vous pouvez créer des bibliothèques de snippets partagées qui se synchronisent automatiquement avec tous les membres de l'équipe. C'est précieux pour :

  • Cohérence du style de code — les snippets passe-partout partagés garantissent que tout le monde utilise les mêmes modèles
  • Modèles de support client — réponses standardisées aux questions courantes des clients
  • Standards de documentation — modèles Markdown partagés pour les README, ADR et changelogs
  • Intégration — les nouveaux membres de l'équipe obtiennent immédiatement tous les snippets d'équipe sans configuration manuelle

Même sans plan Teams, vous pouvez partager manuellement des snippets en les exportant et en demandant aux coéquipiers d'importer le fichier. Ce n'est pas automatique, mais ça fonctionne pour les petites équipes.

Conseils avancés pour les pros des Snippets

Une fois que vous utilisez des snippets depuis un moment, ces techniques avancées vous rendront encore plus rapide :

  • Utilisez des préfixes cohérents — organisez par type avec des préfixes : ;;c- pour le code, ;;e- pour l'e-mail, ;;m- pour le markdown
  • Gardez les mots-clés courts — l'objectif est la vitesse. ;;log bat ;;consolelog
  • Utilisez la recherche — oublié un mot-clé ? Ouvrez Raycast, tapez « Search Snippets » et parcourez votre bibliothèque complète avec la recherche
  • Combinez avec le presse-papiers — copiez d'abord quelque chose de pertinent, puis déclenchez un snippet qui utilise {clipboard} pour construire du texte contextuel
  • Construisez des chaînes de snippets — utilisez un snippet pour créer un modèle, puis un autre snippet pour remplir des parties de celui-ci
  • Formatage de date — apprenez les codes de format de date (YYYY, MM, DD, HH, mm) pour créer des horodatages dans exactement le format utilisé par votre projet
  • Révisez et élaghez trimestriellement — supprimez les snippets que vous n'utilisez plus pour garder votre bibliothèque rapide et consultable

Pour commencer

Si vous avez déjà Raycast installé, vous êtes prêt. Les Snippets sont une fonctionnalité de base disponible sur le plan gratuit — pas d'extension à installer, pas de mise à niveau requise. Ouvrez Raycast, tapez « Create Snippet » et construisez votre premier.

Si vous n'avez pas encore installé Raycast, suivez notre guide de configuration étape par étape. Vous créerez des snippets en cinq minutes.

Pour la synchronisation cloud (afin que vos snippets fonctionnent sur plusieurs Mac) et la suite complète de fonctionnalités Pro incluant l'IA, consultez la meilleure offre Raycast Pro actuelle — 80 % de réduction avec un essai gratuit de 14 jours, aucun code promo nécessaire.

Questions fréquemment posées

Les Raycast Snippets sont-ils gratuits ?

Oui. Les Raycast Snippets sont disponibles sur le plan gratuit sans limitations sur le nombre de snippets que vous pouvez créer. Les espaces réservés dynamiques, les déclencheurs de mots-clés et l'auto-expansion fonctionnent tous sur le plan gratuit. Raycast Pro ajoute la synchronisation cloud pour que vos snippets fonctionnent sur plusieurs Mac, et les plans Teams permettent des bibliothèques de snippets partagées.

Les Raycast Snippets peuvent-ils inclure du contenu dynamique ?

Oui. Les Raycast Snippets prennent en charge les espaces réservés dynamiques incluant la date et l'heure actuelles (dans différents formats), le contenu du presse-papiers, la position du curseur après l'expansion et des UUID aléatoires. Par exemple, vous pouvez créer un snippet qui insère la date d'aujourd'hui au format AAAA-MM-JJ ou colle le contenu actuel du presse-papiers dans un modèle.

Puis-je importer des snippets depuis TextExpander ou Alfred ?

Oui. Raycast prend en charge l'importation de snippets depuis d'autres outils. Vous pouvez exporter vos snippets TextExpander au format CSV et les importer dans Raycast. Les collections de snippets Alfred peuvent également être migrées, bien que le processus puisse nécessiter quelques ajustements manuels pour les fonctionnalités avancées comme les snippets imbriqués ou les scripts complexes.

Puis-je partager des snippets avec mon équipe ?

Le partage de snippets avec les membres de l'équipe nécessite un plan Raycast Teams. Avec Teams, vous pouvez créer des bibliothèques de snippets partagées qui se synchronisent automatiquement avec tous les membres de l'équipe. Ceci est utile pour standardiser les modèles de code, les modèles d'e-mail et les conventions de documentation dans votre organisation. Le partage individuel via export/import est disponible sur tous les plans.

Obtenez 80 % de réduction sur Raycast Pro

Essai gratuit de 14 jours. Aucun code promo nécessaire. La réduction s'applique automatiquement.

Réclamer votre réduction →

Articles connexes