Aller au contenu principal

Documentation

Variables de snippets

Insérez la date, l'heure, le presse-papiers, un identifiant unique ou une valeur demandée au moment de coller, avec les variables de snippets CMDglows.

Un snippet est un texte que vous réutilisez. Une variable est un morceau écrit entre accolades, par exemple {date}. Au moment où vous insérez le snippet, CMDglows la remplace par sa valeur. Le snippet enregistré garde la variable : elle n’est calculée qu’à l’insertion.

Les variables

VariableCe qu’elle insère
{date}La date du jour, au format jj/mm/aaaa
{date:yyyy-MM-dd}La date du jour au format de votre choix, ici 2026-10-29
{time}L’heure, au format HH:mm
{time:HH:mm:ss}L’heure avec les secondes
{clipboard}Le dernier texte copié
{selection}Le texte sélectionné au moment où vous ouvrez la palette
{uuid}Un identifiant unique, différent à chaque insertion
{argument:Nom}Une valeur que vous saisissez à chaque insertion
{cursor}L’endroit où le curseur se place après l’insertion

Pour la date et l’heure, les lettres du format sont : yyyy (année sur 4 chiffres), yy (sur 2), MM et M (mois), dd et d (jour), HH et H (heure sur 24 h), mm (minutes), ss (secondes). Les autres caractères sont recopiés tels quels.

Les noms des variables ne sont pas sensibles à la casse : {DATE} fonctionne aussi.

Demander une valeur avec {argument}

{argument:Client} pose une question à chaque insertion. Si vous écrivez {argument:Client} deux fois, les deux emplacements reçoivent la même valeur.

Ce qui se passe dépend de l’endroit où vous insérez :

  • Palette de l’extension Chrome : un champ s’affiche pour chaque nom d’argument. Le texte se met à jour pendant que vous tapez.
  • Clavier Android, barre Windows, expansion automatique : pas de champ. L’argument reste vide et le curseur se place à son emplacement. Vous tapez la valeur à cet endroit.

Modifier le résultat

Ajoutez | puis un modificateur à l’intérieur de l’accolade :

{clipboard | uppercase}
q={selection | trim | percent-encode}
{uuid | uppercase}

Modificateurs disponibles :

  • uppercase : tout en majuscules.
  • lowercase : tout en minuscules.
  • trim : supprime les espaces au début et à la fin.
  • percent-encode : encode le texte pour une adresse web (mot clé devient mot%20cl%C3%A9).
  • json-stringify : écrit le texte comme une chaîne JSON, entre guillemets, avec les caractères spéciaux échappés.

Vous pouvez en enchaîner plusieurs, de gauche à droite. Si un nom de modificateur est inconnu, la variable reste telle quelle dans le texte, sans erreur.

Écrire une accolade sans variable

Si vous voulez un texte qui ressemble à une variable, doublez l’accolade d’ouverture : {{date} s’insère comme {date}. Une accolade qui n’est pas une variable reconnue reste aussi telle quelle : un extrait de JSON comme {"a": 1} ne change pas.

Où chaque variable fonctionne

VariableExtension ChromeBarre Windows (Ctrl+Alt+Espace)Clavier Android
{date}, {time}, {uuid}, {cursor}OuiOuiOui
{clipboard}Oui, après avoir accordé l’autorisation presse-papiers depuis le popupOuiOui
{selection}Oui, dans la paletteNon, videNon, vide
{argument:Nom}Oui, avec un champNon, vide : le curseur se place dessusNon, vide : le curseur se place dessus

Exemples

  • Une note de suivi : Le {date} à {time}, {argument:Client} a répondu. {cursor}
  • Un lien de recherche : https://www.example.com/search?q={selection | trim | percent-encode}
  • Un identifiant de ticket : TICKET-{uuid | uppercase}

Bon à savoir

  • Les variables sont calculées à chaque insertion. Un snippet {date} donnera la date du jour le jour où vous l’utilisez.
  • Si une variable ne peut pas être lue (presse-papiers vide ou inaccessible), elle devient vide plutôt que de bloquer l’insertion.
  • Seul le premier {cursor} compte : les suivants sont retirés.