Импортируйте сниппеты из TextExpander, Espanso, Text Blaze или CSV
Смена текстового экспандера не должна означать, что библиотеку придётся набирать заново. Экспортируйте из текущего приложения, перетащите файл в Lightning Assist и увидьте каждый сниппет в конвертированном виде — триггеры, заполнители и всё остальное — прежде чем что-либо будет сохранено.
Короткий ответ
Lightning Assist импортирует библиотеки сниппетов из TextExpander (XML/plist или CSV), Espanso (YAML), Text Blaze (JSON) и любого CSV. Предпросмотр бесплатный и полный: видно каждый сниппет с триггером и сопоставленными плейсхолдерами, а также возможные конфликты с уже имеющимися. Импорт тоже бесплатный: бесплатный тариф принимает столько, сколько вмещает, Pro — всю библиотеку разом. До импорта в библиотеке ничего не меняется.
Как это работает — три шага
- Экспортируйте из текущего приложения
В TextExpander, Espanso и Text Blaze есть функция экспорта (шаги для каждого ниже). Если вы храните сниппеты в таблице, достаточно CSV с колонкой триггера и колонкой содержимого.
- Перетащите файл в Lightning Assist
Откройте Мои сниппеты → Импорт (или шаг импорта в туре), затем выберите файл или перетащите его на окно. Lightning Assist определяет формат по содержимому, а не по расширению файла.
- Проверьте, затем импортируйте
Вы получаете таблицу со всеми конвертированными сниппетами: триггер, название, содержимое и конфликты с вашей текущей библиотекой. Строки, которые нельзя конвертировать, показаны в списке, а не скрыты. Нажмите «Импорт» — ваши сниппеты активны и разворачиваются везде.
Предпросмотр бесплатен на любом тарифе, как и импорт: бесплатный тариф принимает до своих 20 сниппетов, Pro — всю библиотеку. Ничего из того, что у вас уже есть, не меняется до импорта.
Заберите библиотеку с собой — бесплатно, за пять минут
Скачайте для Windows, macOS или Linux и перетащите свой экспорт. Расширение текста бесплатно навсегда — как и перенос ваших сниппетов.
Скачать бесплатноКак экспортировать из каждого приложения
Из TextExpander
Lightning Assist читает родной XML/plist-экспорт TextExpander и его CSV-экспорт. Поля для заполнения (%filltext:name=…%), токен буфера обмена и маркер курсора сопоставляются с заполнителями Lightning Assist.
- В TextExpander выберите нужную группу сниппетов (или все группы).
- Выберите File → Export (или Settings → Export в веб-приложении) и сохраните файл.
- Импортируйте этот файл в Lightning Assist — можно по одной группе за раз, конфликты между группами будут отмечены.
Из Espanso
Espanso хранит сниппеты в YAML-файлах match. Lightning Assist читает их напрямую — триггеры, замены и {{variables}} становятся сниппетами, значениями и заполнителями.
- Откройте папку конфигурации Espanso (её показывает espanso path) и перейдите в match/.
- Возьмите base.yml и любые другие .yml-файлы match, которые вы используете.
- Импортируйте каждый .yml-файл в Lightning Assist. Триггеры вроде :sig сохраняют начальный символ как инлайн-префикс.
Из Text Blaze
Text Blaze экспортирует папки в JSON. Ярлыки становятся триггерами; поля {formtext} — заполнителями, которые вы заполняете при разворачивании.
- В панели Text Blaze откройте папку, которую хотите перенести.
- В меню папки выберите → Export и скачайте JSON-файл.
- Импортируйте этот файл в Lightning Assist. Повторите для каждой папки, если их несколько.
Из CSV или таблицы
Подойдёт любой CSV: строка заголовка помогает, но необязательна. Lightning Assist ищет колонку trigger/abbreviation/shortcut, колонку content/snippet/text и необязательную колонку name/label.
- Один сниппет на строку: триггер в одной колонке, полный текст в другой, необязательное название в третьей.
- Многострочное содержимое допустимо — заключите ячейку в кавычки. Сохраните как CSV (в UTF-8, если приложение это позволяет).
- Импортируйте 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).
Вы храните мой файл экспорта?
Нет. Файл читается только для построения предпросмотра и не сохраняется. То, что вы решите импортировать, становится сниппетами в вашей библиотеке, зашифрованными при хранении.
Связанные страницы и сниппеты
Изучите соответствующие руководства, шаблоны и сравнения для вашего рабочего процесса.
против TextExpander
Сравните рабочие процессы, основанные на искусственном интеллекте, голосовые функции и межплатформенное поведение.
Узнать больше: против TextExpanderпротив PhraseExpress
Ознакомьтесь со скоростью настройки, глубиной рабочего процесса ИИ и компромиссами между командной работой.
Узнать больше: против PhraseExpressпротив Espanso
Поймите компромиссы между подходами, ориентированными на конфигурацию, и подходами, ориентированными на пользовательский интерфейс.
Узнать больше: против Espansoпротив AutoHotkey
Сравните автоматизацию с использованием сценариев и готовый к использованию рабочий процесс повышения производительности.
Узнать больше: против AutoHotkeyМенеджеры проектов
Поддерживайте согласованность действий команд с помощью повторяющихся обновлений, планов и сообщений о состоянии.
Узнать больше: Менеджеры проектовБизнес-консультанты
Обеспечьте более четкое общение с клиентами и рабочие процессы подготовки предложений быстрее.
Узнать больше: Бизнес-консультантыРуководители
Быстро сообщайте о решениях с помощью многоразовых шаблонов руководства.
Узнать больше: РуководителиСообщения коммитов Git
Многоразовые шаблоны сообщений в стиле Conventional Commits, готовые для PR, которые разворачиваются в вашем терминале и редакторе.
Узнать больше: Сообщения коммитов GitЗаписи SOAP
Многоразовые шаблоны записей SOAP — Субъективно, Объективно, Оценка, План — которые делают клиническую документацию быстрой и единообразной.
Узнать больше: Записи SOAP