Импортируйте сниппеты из TextExpander, Espanso, Text Blaze или CSV

Смена текстового экспандера не должна означать, что библиотеку придётся набирать заново. Экспортируйте из текущего приложения, перетащите файл в Lightning Assist и увидьте каждый сниппет в конвертированном виде — триггеры, заполнители и всё остальное — прежде чем что-либо будет сохранено.

Короткий ответ

Lightning Assist импортирует библиотеки сниппетов из TextExpander (XML/plist или CSV), Espanso (YAML), Text Blaze (JSON) и любого CSV. Предпросмотр бесплатный и полный: видно каждый сниппет с триггером и сопоставленными плейсхолдерами, а также возможные конфликты с уже имеющимися. Импорт тоже бесплатный: бесплатный тариф принимает столько, сколько вмещает, Pro — всю библиотеку разом. До импорта в библиотеке ничего не меняется.

Как это работает — три шага

  1. Экспортируйте из текущего приложения

    В TextExpander, Espanso и Text Blaze есть функция экспорта (шаги для каждого ниже). Если вы храните сниппеты в таблице, достаточно CSV с колонкой триггера и колонкой содержимого.

  2. Перетащите файл в Lightning Assist

    Откройте Мои сниппеты → Импорт (или шаг импорта в туре), затем выберите файл или перетащите его на окно. Lightning Assist определяет формат по содержимому, а не по расширению файла.

  3. Проверьте, затем импортируйте

    Вы получаете таблицу со всеми конвертированными сниппетами: триггер, название, содержимое и конфликты с вашей текущей библиотекой. Строки, которые нельзя конвертировать, показаны в списке, а не скрыты. Нажмите «Импорт» — ваши сниппеты активны и разворачиваются везде.

Предпросмотр бесплатен на любом тарифе, как и импорт: бесплатный тариф принимает до своих 20 сниппетов, Pro — всю библиотеку. Ничего из того, что у вас уже есть, не меняется до импорта.

Заберите библиотеку с собой — бесплатно, за пять минут

Скачайте для Windows, macOS или Linux и перетащите свой экспорт. Расширение текста бесплатно навсегда — как и перенос ваших сниппетов.

Скачать бесплатно

Как экспортировать из каждого приложения

Из TextExpander

Lightning Assist читает родной XML/plist-экспорт TextExpander и его CSV-экспорт. Поля для заполнения (%filltext:name=…%), токен буфера обмена и маркер курсора сопоставляются с заполнителями Lightning Assist.

  1. В TextExpander выберите нужную группу сниппетов (или все группы).
  2. Выберите File → Export (или Settings → Export в веб-приложении) и сохраните файл.
  3. Импортируйте этот файл в Lightning Assist — можно по одной группе за раз, конфликты между группами будут отмечены.

Из Espanso

Espanso хранит сниппеты в YAML-файлах match. Lightning Assist читает их напрямую — триггеры, замены и {{variables}} становятся сниппетами, значениями и заполнителями.

  1. Откройте папку конфигурации Espanso (её показывает espanso path) и перейдите в match/.
  2. Возьмите base.yml и любые другие .yml-файлы match, которые вы используете.
  3. Импортируйте каждый .yml-файл в Lightning Assist. Триггеры вроде :sig сохраняют начальный символ как инлайн-префикс.

Из Text Blaze

Text Blaze экспортирует папки в JSON. Ярлыки становятся триггерами; поля {formtext} — заполнителями, которые вы заполняете при разворачивании.

  1. В панели Text Blaze откройте папку, которую хотите перенести.
  2. В меню папки выберите → Export и скачайте JSON-файл.
  3. Импортируйте этот файл в Lightning Assist. Повторите для каждой папки, если их несколько.

Из CSV или таблицы

Подойдёт любой CSV: строка заголовка помогает, но необязательна. Lightning Assist ищет колонку trigger/abbreviation/shortcut, колонку content/snippet/text и необязательную колонку name/label.

  1. Один сниппет на строку: триггер в одной колонке, полный текст в другой, необязательное название в третьей.
  2. Многострочное содержимое допустимо — заключите ячейку в кавычки. Сохраните как CSV (в UTF-8, если приложение это позволяет).
  3. Импортируйте CSV. Триггеры длиннее 24 символов или с пробелами помечаются как неконвертируемые, а не обрезаются молча.

Что конвертируется — и о чём сообщается

Триггеры сохраняют свой символ

Триггер вроде ;sig или :addr сохраняет начальный символ как инлайн-префикс и срабатывает точно так же, как раньше. Триггеры без символа остаются без символа.

Заполнители сопоставляются

Поля для заполнения TextExpander, {{variables}} Espanso и поля {formtext} Text Blaze становятся заполнителями Lightning Assist, которые вы заполняете при разворачивании.

Конфликты показываются, но никогда не перезаписываются

Если импортируемый триггер совпадает с уже имеющимся, строка помечается и пропускается — ваш существующий сниппет побеждает. Наши стартовые примеры уступают место вашим настоящим сниппетам.

Ничего не теряется молча

Строки, которые нельзя конвертировать (триггер с пробелами, пустое значение, слишком длинный триггер), перечисляются по названию, чтобы вы могли воссоздать их вручную — а не отбрасываются без предупреждения.

Часто задаваемые вопросы

Импорт бесплатный?

Да. Предпросмотр бесплатен на любом тарифе — вы видите всю библиотеку сконвертированной до решения — и импорт тоже: бесплатный тариф переносит 5 сниппетов за импорт, до своих 20; Pro переносит всю библиотеку разом. Сам расширитель текста бесплатен навсегда.

Мои триггеры будут работать так же?

Да. Начальные символы (;, :, /) становятся инлайн-префиксом, поэтому ;sig срабатывает как ;sig. Заполнители сопоставляются с форматом Lightning Assist. Вы проверяете каждую строку перед импортом.

Что, если файл не распознан?

Для нераспознанного формата можно попросить ИИ прочитать его и предложить сниппеты — вы всё равно проверяете и подтверждаете каждую строку, прежде чем что-либо будет сохранено. Если ИИ ничего не найдёт, кредиты возвращаются.

Что происходит с дубликатами?

Триггер, который у вас уже есть, пропускается (ваш существующий сниппет побеждает). Две строки с одним триггером в одном файле: первая импортируется, вторая помечается как дубликат.

Можно ли импортировать на Linux?

Да — тот же импорт, в том же приложении, на Windows, macOS и Linux (AppImage и .deb).

Вы храните мой файл экспорта?

Нет. Файл читается только для построения предпросмотра и не сохраняется. То, что вы решите импортировать, становится сниппетами в вашей библиотеке, зашифрованными при хранении.

Связанные страницы и сниппеты

Изучите соответствующие руководства, шаблоны и сравнения для вашего рабочего процесса.

Сравнить альтернативы

против Espanso

Поймите компромиссы между подходами, ориентированными на конфигурацию, и подходами, ориентированными на пользовательский интерфейс.

Узнать больше: против Espanso
Популярные шаблоны

Записи SOAP

Многоразовые шаблоны записей SOAP — Субъективно, Объективно, Оценка, План — которые делают клиническую документацию быстрой и единообразной.

Узнать больше: Записи SOAP