Aller au contenu

Commandes slash ​

Les commandes slash offrent un menu d'insertion rapide qui s'affiche lorsque vous tapez / au début d'une ligne.

Activer les commandes slash ​

Les commandes slash sont activées par défaut. Pour les contrôler explicitement :

vue
<template>
  <Tiptapify
    :slash-commands="true"
    placeholder="Type / to see available commands..."
  />
</template>

Commandes disponibles ​

Tapez / dans l'éditeur pour afficher la palette de commandes. Les commandes disponibles comprennent :

CommandeDescription
/h1 - /h6Insérer un titre (niveaux 1 à 6)
/bulletListInsérer une liste à puces
/numberedListInsérer une liste numérotée
/taskListInsérer une liste de tâches
/codeInsérer du code en ligne
/codeBlockInsérer un bloc de code
/quoteInsérer une citation
/imageInsérer une image (ouvre la boîte d'URL)
/videoIntégrer une vidéo YouTube
/tableInsérer un tableau
/linkInsérer un lien hypertexte
/dividerInsérer une ligne horizontale
/emojiOuvrir le sélecteur d'emoji
/specialCharsOuvrir les caractères spéciaux

Fonctionnement ​

  1. Placez le curseur au début d'une ligne ou après une espace
  2. Tapez / — la palette de commandes apparaît
  3. Continuez à taper pour filtrer les commandes
  4. Appuyez sur Enter ou cliquez pour insérer la commande sélectionnée

Désactiver les commandes slash ​

vue
<template>
  <Tiptapify
    :slash-commands="false"
    placeholder="Slash commands disabled..."
  />
</template>

Commandes slash et menu flottant ​

Combinez les commandes slash avec le menu flottant pour une expérience d'édition optimale :

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Commandes slash (/) — déclenchées en tapant / au début d'une ligne
  • Menu flottant — apparaît lorsque vous placez le curseur sur une ligne vide (propose des actions au niveau des blocs)
  • Menu bulle — apparaît lorsque vous sélectionnez du texte (propose la mise en forme en ligne)

Filtrer les commandes disponibles ​

Vous pouvez choisir les commandes à inclure en passant un tableau d'identifiants de commandes :

vue
<template>
  <Tiptapify
    :slash-commands="['h1', 'h2', 'h3', 'bulletList', 'numberedList', 'quote']"
    placeholder="Filtered commands..."
  />
</template>

Identifiants de commandes disponibles ​

IDDescription
h1 - h6Titres de niveaux 1 à 6
bulletListListe à puces
numberedListListe numérotée
taskListListe de tâches
codeCode en ligne
codeBlockBloc de code
quoteCitation
imageImage
videoVidéo YouTube
tableTableau
linkLien
dividerLigne horizontale
emojiEmoji
specialCharsCaractères spéciaux

Publié sous licence MIT.