Saltar al contenido

Comandos con barra ​

Los comandos con barra ofrecen un menú de inserción rápida que aparece al escribir / al principio de una línea.

Activar los comandos con barra ​

Los comandos con barra están activados de forma predeterminada. Para controlarlos explícitamente:

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

Comandos disponibles ​

Escribe / en el editor para ver la paleta de comandos. Los comandos disponibles incluyen:

ComandoDescripción
/h1 - /h6Inserta un encabezado (niveles 1-6)
/bulletListInserta una lista con viñetas
/numberedListInserta una lista numerada
/taskListInserta una lista de tareas
/codeInserta código en línea
/codeBlockInserta un bloque de código
/quoteInserta una cita
/imageInserta una imagen (abre el diálogo de URL)
/videoIncrusta un video de YouTube
/tableInserta una tabla
/linkInserta un hipervínculo
/dividerInserta una línea horizontal
/emojiAbre el selector de emojis
/specialCharsAbre los caracteres especiales

Cómo funciona ​

  1. Coloca el cursor al principio de una línea o después de un espacio
  2. Escribe /: aparece la paleta de comandos
  3. Sigue escribiendo para filtrar los comandos
  4. Pulsa Enter o haz clic para insertar el comando seleccionado

Desactivar los comandos con barra ​

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

Comandos con barra y menú flotante ​

Combina los comandos con barra con el menú flotante para disfrutar de la mejor experiencia de edición:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Comandos con barra (/): se activan al escribir / al principio de una línea
  • Menú flotante: aparece al colocar el cursor en una línea vacía (ofrece acciones a nivel de bloque)
  • Menú de burbuja: aparece al seleccionar texto (ofrece formato en línea)

Filtrar los comandos disponibles ​

Puedes indicar qué comandos incluir pasando un array de ID de comando:

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

ID de comando disponibles ​

IDDescripción
h1 - h6Encabezados de nivel 1-6
bulletListLista con viñetas
numberedListLista numerada
taskListLista de tareas
codeCódigo en línea
codeBlockBloque de código
quoteCita
imageImagen
videoVideo de YouTube
tableTabla
linkEnlace
dividerLínea horizontal
emojiEmoji
specialCharsCaracteres especiales

Publicado bajo la licencia MIT.