|
Flashpaste поддерживает механизм автоподстановки текста из
словаря при вставке. Словарь это произвольный набор пар "имя ключа"
- "значение". Где ключ - произвольное имя, служащее
идентификатором. А значение - текст, который в итоге будет
подставлен во вставляемую строку
Словарь поддерживает тексты-значения как в формате простого
текста, так и виде форматированного текста. Каждая база данных
содержит свой словарь, таким образом, если вы используете и общую и
локальную базу данных, результирующий словарь будет составлен из
двух. Причем значение ключа в локальной базе данных имеется
приоритет перед общей. То есть, если у вас есть ключ с одинаковым
именем в обоих словарях, в результате будет использоваться
локальное значения.
Создание и редактирование словарей
Процес создания и редактирования словарей полностью аналогичен
работе с базой данных шаблонов. Для переключения в режим
редактирования словаря используйте пункты меню: Файл ->
Общий Словарь и Файл -> Локальный словарь в главном
окне программы.
Использование
Для автоподстановки текста из словаря служит макрос
%Dictionary(...)%, где в круглых скобках
указывается название ключа. Для быстрого добавления данного макроса
в текст ваших строк и удобного выбора ключей можно использовать
главное меню Строки -> Вставить Макрос -> Текст из
Словаря: %Dictionary(...)%
Вы можете использовать механизм автоподстановки для достижения
двух основных целей:
1. Если вам необходимо использовать одну и ту же подстроку в
разных местах и периодически ее менять, во всех строках. К примеру,
это может быть контактный адрес, телефон, имя человека занимающего
каким-то вопросом. При изменении данных вам достаточно будет только
изменить запись в словаре, и множество строк использующие эти
данные поменяются автоматически.
2. Подстановка локальных данных в общие шаблоны. Если вы
используете общую базу данных со стандартными шаблонами ответов, но
также необходимо иметь возможность персонифицировать шаблоны. В
этом случае ваш локальный словарь может содержать ваше имя, е-майл,
другую персональную информацию, а общие шаблоны включать в нужном
месте ссылки на словарь
%Dictionary(PersonName)%.
|