Saltar para o conteúdo

Comandos de barra ​

Os comandos de barra disponibilizam um menu de inserção rápida que aparece ao escrever / no início de uma linha.

Ativar os comandos de barra ​

Os comandos de barra estão ativados por predefinição. Para os controlar explicitamente:

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

Comandos disponíveis ​

Escreva / no editor para ver a paleta de comandos. Os comandos disponíveis incluem:

ComandoDescrição
/h1 - /h6Inserir um título (níveis 1-6)
/bulletListInserir uma lista com marcadores
/numberedListInserir uma lista numerada
/taskListInserir uma lista de tarefas
/codeInserir código em linha
/codeBlockInserir um bloco de código
/quoteInserir uma citação em bloco
/imageInserir uma imagem (abre o diálogo de URL)
/videoIncorporar um vídeo do YouTube
/tableInserir uma tabela
/linkInserir uma hiperligação
/dividerInserir uma linha horizontal
/emojiAbrir o seletor de emojis
/specialCharsAbrir os carateres especiais

Como funciona ​

  1. Coloque o cursor no início de uma linha ou depois de um espaço
  2. Escreva / — a paleta de comandos aparece
  3. Continue a escrever para filtrar os comandos
  4. Prima Enter ou clique para inserir o comando selecionado

Desativar os comandos de barra ​

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

Comandos de barra com menu flutuante ​

Combine os comandos de barra com o menu flutuante para uma melhor experiência de edição:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Comandos de barra (/) — acionados ao escrever / no início de uma linha
  • Menu flutuante — aparece quando coloca o cursor numa linha vazia (oferece ações ao nível do bloco)
  • Menu de seleção — aparece quando seleciona texto (oferece formatação em linha)

Filtrar os comandos disponíveis ​

Pode especificar os comandos a incluir passando um array de IDs de comandos:

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

IDs de comandos disponíveis ​

IDDescrição
h1 - h6Títulos de nível 1-6
bulletListLista com marcadores
numberedListLista numerada
taskListLista de tarefas
codeCódigo em linha
codeBlockBloco de código
quoteCitação em bloco
imageImagem
videoVídeo do YouTube
tableTabela
linkLink
dividerLinha horizontal
emojiEmoji
specialCharsCarateres especiais

Publicado sob a licença MIT.