Przejdź do treści

Polecenia ukośnikowe ​

Polecenia ukośnikowe to menu szybkiego wstawiania, które pojawia się po wpisaniu / na początku wiersza.

Włączanie poleceń ukośnikowych ​

Polecenia ukośnikowe są domyślnie włączone. Aby je jawnie kontrolować:

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

Dostępne polecenia ​

Wpisz / w edytorze, aby zobaczyć paletę poleceń. Dostępne polecenia to między innymi:

PolecenieOpis
/h1 - /h6Wstawia nagłówek (poziomy 1-6)
/bulletListWstawia listę punktowaną
/numberedListWstawia listę numerowaną
/taskListWstawia listę zadań
/codeWstawia kod w wierszu
/codeBlockWstawia blok kodu
/quoteWstawia cytat blokowy
/imageWstawia obraz (otwiera okno adresu URL)
/videoOsadza film z YouTube
/tableWstawia tabelę
/linkWstawia hiperłącze
/dividerWstawia linię poziomą
/emojiOtwiera wybór emoji
/specialCharsOtwiera znaki specjalne

Jak to działa ​

  1. Ustaw kursor na początku wiersza lub po spacji
  2. Wpisz / — pojawi się paleta poleceń
  3. Pisz dalej, aby filtrować polecenia
  4. Naciśnij Enter lub kliknij, aby wstawić wybrane polecenie

Wyłączanie poleceń ukośnikowych ​

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

Polecenia ukośnikowe z menu pływającym ​

Połącz polecenia ukośnikowe z menu pływającym, aby edycja była jak najwygodniejsza:

vue
<template>
  <Tiptapify
    :slash-commands="true"
    :floating-menu="true"
    :bubble-menu="true"
    placeholder="Full command experience..."
  />
</template>
  • Polecenia ukośnikowe (/) — uruchamiane wpisaniem / na początku wiersza
  • Menu pływające — pojawia się, gdy ustawisz kursor w pustym wierszu (oferuje działania na poziomie bloków)
  • Menu dymka — pojawia się po zaznaczeniu tekstu (oferuje formatowanie w wierszu)

Filtrowanie dostępnych poleceń ​

Możesz określić, które polecenia mają być uwzględnione, przekazując tablicę identyfikatorów poleceń:

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

Dostępne identyfikatory poleceń ​

IDOpis
h1 - h6Nagłówki poziomów 1-6
bulletListLista punktowana
numberedListLista numerowana
taskListLista zadań
codeKod w wierszu
codeBlockBlok kodu
quoteCytat blokowy
imageObraz
videoFilm z YouTube
tableTabela
linkLink
dividerLinia pozioma
emojiEmoji
specialCharsZnaki specjalne

Udostępniono na licencji MIT.