Vai al contenuto

Comandi slash ​

I comandi slash offrono un menu di inserimento rapido che compare quando digiti / all'inizio di una riga.

Abilitare i comandi slash ​

I comandi slash sono abilitati per impostazione predefinita. Per controllarli esplicitamente:

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

Comandi disponibili ​

Digita / nell'editor per vedere la palette dei comandi. I comandi disponibili includono:

ComandoDescrizione
/h1 - /h6Inserisce un titolo (livelli 1-6)
/bulletListInserisce un elenco puntato
/numberedListInserisce un elenco numerato
/taskListInserisce un elenco di attività
/codeInserisce codice inline
/codeBlockInserisce un blocco di codice
/quoteInserisce una citazione
/imageInserisce un'immagine (apre la finestra URL)
/videoIncorpora un video di YouTube
/tableInserisce una tabella
/linkInserisce un collegamento ipertestuale
/dividerInserisce una linea orizzontale
/emojiApre il selettore di emoji
/specialCharsApre i caratteri speciali

Come funziona ​

  1. Posiziona il cursore all'inizio di una riga o dopo uno spazio
  2. Digita /: compare la palette dei comandi
  3. Continua a digitare per filtrare i comandi
  4. Premi Enter o fai clic per inserire il comando selezionato

Disabilitare i comandi slash ​

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

Comandi slash con il floating menu ​

Combina i comandi slash con il floating menu per un'esperienza di modifica ottimale:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Comandi slash (/): si attivano digitando / all'inizio di una riga
  • Floating menu: compare quando posizioni il cursore su una riga vuota (offre azioni a livello di blocco)
  • Bubble menu: compare quando selezioni del testo (offre la formattazione inline)

Filtrare i comandi disponibili ​

Puoi specificare quali comandi includere passando un array di ID di comando:

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

ID dei comandi disponibili ​

IDDescrizione
h1 - h6Titoli di livello 1-6
bulletListElenco puntato
numberedListElenco numerato
taskListElenco di attività
codeCodice inline
codeBlockBlocco di codice
quoteCitazione
imageImmagine
videoVideo di YouTube
tableTabella
linkCollegamento
dividerLinea orizzontale
emojiEmoji
specialCharsCaratteri speciali

Rilasciato con licenza MIT.