1

Я использую PhraseExpress v10.1.59d. Предположим, я хочу следующее:

### Introduction ###

подлежит замене на:

<h3>Introduction</h3>

Как мне перехватить текст между префиксом и постфиксом (т. Е. Введение)? Какими должны быть поля с содержимым автотекста и фразы ? Я не хочу запрашивать ввод у пользователя. Должен ли я использовать переменные? Или есть какой-то более простой способ? Что-то вроде:

Autotext: ### [*] ###
Phrase content: <h3>[*]</h3>

2 ответа2

1

Вы не можете использовать подстановочные знаки, кроме чисел.

Макрос курсора

Для этого случая я бы рекомендовал макрос {#cursor} .

  • Заголовок: Heading 3 HTML (или что-то еще)
  • Содержимое: <h3>{#cursor}</h3>
  • Автотекст:, ,h3

После ввода ,h3 курсор будет находиться между тегами. Введите текст, затем нажмите конец.

Это имеет то преимущество, что вы можете установить свой собственный триггер. Недостаток: вы должны создать фразу для каждого случая.

Макрос автотекста

Если вы хотите поместить все в одну фразу и не нуждаетесь в специальном символе запуска, таком как запятая выше, вы можете использовать макрос {#autotext} в дополнение к {#cursor} .

  • Заголовок: HTML tags (или что-то еще)
  • Содержимое: <{#autotext}>{#cursor}</{#autotext}>
  • Автотекст: h1|h2|h3 (добавьте, что вы хотите здесь, но разделите вертикальной линией)
-1

Работайте с {#autotext} который вставляет запускающий автотекст.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .