Sari la conținut

Comenzi slash ​

Comenzile slash oferă un meniu de inserare rapidă, care apare când tastezi / la începutul unei linii.

Activarea comenzilor slash ​

Comenzile slash sunt activate implicit. Pentru a le controla explicit:

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

Comenzi disponibile ​

Tastează / în editor pentru a vedea paleta de comenzi. Comenzile disponibile includ:

ComandăDescriere
/h1 - /h6Inserează un titlu (nivelurile 1-6)
/bulletListInserează o listă cu buline
/numberedListInserează o listă numerotată
/taskListInserează o listă de sarcini
/codeInserează cod inline
/codeBlockInserează un bloc de cod
/quoteInserează un citat
/imageInserează o imagine (deschide dialogul de URL)
/videoÎncorporează un videoclip YouTube
/tableInserează un tabel
/linkInserează un hyperlink
/dividerInserează o linie orizontală
/emojiDeschide selectorul de emoji
/specialCharsDeschide caracterele speciale

Cum funcționează ​

  1. Plasează cursorul la începutul unei linii sau după un spațiu
  2. Tastează / — apare paleta de comenzi
  3. Continuă să tastezi pentru a filtra comenzile
  4. Apasă Enter sau dă clic pentru a insera comanda selectată

Dezactivarea comenzilor slash ​

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

Comenzi slash cu meniul flotant ​

Combină comenzile slash cu meniul flotant pentru cea mai bună experiență de editare:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Comenzi slash (/) — se declanșează tastând / la începutul unei linii
  • Meniul flotant — apare când plasezi cursorul pe o linie goală (oferă acțiuni la nivel de bloc)
  • Meniul bubble — apare când selectezi text (oferă formatare inline)

Filtrarea comenzilor disponibile ​

Poți specifica ce comenzi să fie incluse transmițând o listă de ID-uri de comenzi:

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

ID-uri de comenzi disponibile ​

IDDescriere
h1 - h6Titluri de nivel 1-6
bulletListListă cu buline
numberedListListă numerotată
taskListListă de sarcini
codeCod inline
codeBlockBloc de cod
quoteCitat
imageImagine
videoVideoclip YouTube
tableTabel
linkLink
dividerLinie orizontală
emojiEmoji
specialCharsCaractere speciale

Publicat sub licența MIT.