Volver al blog
cómo-hacerlo importar exportar textexpander typeit4me raycast espanso alfred atext migración

Importa tus snippets desde TextExpander, TypeIt4Me y otras apps

Lleva tus snippets existentes a TypeSnap desde TextExpander, TypeIt4Me, Raycast, Espanso, Alfred, aText o CSV. Las macros compatibles se convierten automáticamente; revisa los avisos.

By Aaron Hampton 6 min read

Cambiar de app de expansión de texto no debería significar empezar desde cero. TypeSnap importa tus snippets, grupos y macros compatibles desde seis apps: TextExpander, TypeIt4Me, Raycast, Espanso, Alfred y aText. Todas las importaciones empiezan igual: Archivo > Importar fragmentos… (Cmd+Shift+I) y eliges la app de la que vienes.

Importar desde TextExpander

TypeSnap lee los formatos de exportación de TextExpander y convierte automáticamente las macros a la sintaxis de TypeSnap.

Cómo exportar desde TextExpander

  1. En TextExpander, ve a File > Export
  2. Elige los grupos que quieres exportar
  3. Guarda como .textexpander (plist), CSV o XML

Cómo importar en TypeSnap

  1. Abre TypeSnap
  2. Ve a File > Import Snippets… (o Cmd+Shift+I)
  3. Selecciona TextExpander como origen y elige tu archivo de exportación
  4. Revisa la vista previa de importación
  5. Haz clic en Import

Los grupos de tu exportación se convierten en grupos de TypeSnap. Los snippets que no pertenecían a ningún grupo van a un grupo llamado “Imported”.

Qué se convierte

TypeSnap traduce automáticamente la sintaxis de macros de TextExpander:

TextExpander TypeSnap Qué hace
`% ` {{cursor}}
%clipboard {{clipboard}} Contenido del portapapeles
%D {{date:MMMM d, yyyy}} Fecha larga
%d {{date:MM/dd/yyyy}} Fecha corta
%Y {{date:yyyy}} Año de 4 dígitos
%m {{date:MM}} Número de mes
%e {{date:d}} Día del mes
%H {{time:HH}} Hora (24 h)
%M {{time:mm}} Minutos
%S {{time:ss}} Segundos
%t {{time:h:mm a}} Hora corta
%T {{time:HH:mm:ss}} Hora larga
%@today {{today}} Fecha de hoy
%@tomorrow {{tomorrow}} Fecha de mañana
%@yesterday {{yesterday}} Fecha de ayer
%fill:name% {{input:name}} Campo de relleno
%fillarea:name% {{textarea:name}} Campo de relleno multilínea
%fillpopup:name:a:b:c% {{select:name=name:options=a:b:c}} Selección desplegable

Las cadenas de formato de fecha con %@strftime{...} se convierten completamente a los códigos de formato de TypeSnap, incluyendo %B (nombre del mes), %A (día de la semana), %I (hora de 12 h) y %p (AM/PM). Estos tokens solo se reconocen dentro de bloques strftime, no como macros independientes.

Detección de duplicados

TypeSnap verifica las abreviaturas duplicadas durante la importación sin distinguir mayúsculas de minúsculas, así que ;SIG cuenta como duplicado de ;sig. Si ya existe un snippet con la misma abreviatura, verás un diálogo de conflicto donde puedes omitirlo o reemplazarlo, uno por uno o todos a la vez. Esto se aplica a todos los orígenes de importación.

Importar desde TypeIt4Me

TypeSnap es compatible con los formatos nativos de TypeIt4Me.

Formatos admitidos

  • .typeit4me o .typeit4me.txt: formato de texto separado por tabulaciones de TypeIt4Me
  • .plist: formato de lista de propiedades
  • .csv o .txt: valores separados por comas o texto plano

Cómo exportar desde TypeIt4Me

  1. En TypeIt4Me, ve a File > Export Clippings
  2. Guarda en el formato que prefieras

Conversión de macros

TypeIt4Me TypeSnap Qué hace
<cursor> o <|> {{cursor}} Posición del cursor
<date> {{date}} Fecha actual (formato largo)
<time> {{time}} Hora actual (formato corto)
<shortdate> {{date:MM/dd/yyyy}} Fecha corta
<year> {{date:yyyy}} Año
<month> {{date:MM}} Número de mes (con cero)
<day> {{date:d}} Día del mes
<hour> {{time:HH}} Hora (24 h, con cero)
<minute> {{time:mm}} Minutos
<fill:name> {{input:name}} Campo de relleno
<textarea:name> {{textarea:name}} Campo de relleno multilínea
<popup:a,b,c> {{select:a,b,c}} Desplegable

El formato de fecha estilo strftime de TypeIt4Me (con delimitadores ⊢ y ⊣) también se convierte.

Compatibilidad de codificaciones

Los archivos de TypeIt4Me pueden usar distintas codificaciones. TypeSnap maneja UTF-8, UTF-16, macOS Roman e ISO Latin-1 automáticamente, incluyendo la detección de marca de orden de bytes (BOM).

Importar desde Raycast, Espanso, Alfred y aText

TypeSnap 1.4 añadió cuatro importadores más. Cada uno lee directamente el formato de exportación de su app, así que no hay que convertir nada a mano:

App Archivo a importar Lo más destacado
Raycast Exportación de snippets .json Convierte {cursor}, {clipboard}, {selection}, {date} con formatos y desplazamientos, y campos {argument} (con valores predeterminados y opciones)
Espanso Archivo de coincidencias .yml o .yaml Lee trigger/triggers, label, replace multilínea, $|$ y las variables date, clipboard, choice y random
Alfred Colección .alfredsnippets o .json Aplica el prefijo y sufijo de palabra clave de la colección y convierte {cursor}, {clipboard}, {date:short}, {snippet:...} y más
aText Exportación .csv o .json Lee las columnas por el nombre del encabezado, conserva los grupos y convierte [[cursor]], [[date]], [[input:...]] y más

Qué esperar:

  • Los snippets de Raycast y Alfred sin palabra clave se importan desactivados, con una abreviatura provisional que empieza por ;;. Las advertencias los enumeran para que les pongas una abreviatura real.
  • Las coincidencias regex y de imagen de Espanso se omiten con una advertencia. Las variables de shell y script no se ejecutan en TypeSnap; se convierten en campos de relleno.
  • Lo que un conversor no reconoce se queda como texto plano, así que es fácil detectarlo al probar.

Cada app tiene una guía paso a paso: Raycast, Espanso, Alfred y aText.

Importar desde CSV

Si tienes snippets en una hoja de cálculo o un archivo CSV, la vía más flexible es el importador de aText, que lee las columnas por el nombre del encabezado:

  1. Añade a tu CSV una fila de encabezado con las columnas Abbreviation y Content, y opcionalmente Label y Group, en cualquier orden
  2. Abre Archivo > Importar fragmentos…, elige aText como origen y selecciona el archivo

Las filas con un valor en Group van a un grupo de TypeSnap con ese nombre.

Exportar desde TypeSnap

TypeSnap exporta en tres formatos:

JSON (copia de seguridad completa)

Incluye todo: snippets, grupos, metadatos e historial de versiones. Úsalo para copias de seguridad completas.

File > Export Snippets… > JSON

CSV (simple)

Columnas: Abbreviation, Label, Content, Group, Enabled, Tags. Se abre en cualquier app de hoja de cálculo. Ideal para revisar o editar snippets en cantidad.

File > Export Snippets… > CSV

Compatible con TextExpander

Exporta en el formato plist de TextExpander con las macros reconvertidas a la sintaxis de TextExpander. Útil para compartir con colegas que usan TextExpander.

File > Export Snippets… > TextExpander

Estrategia de respaldo

Un enfoque práctico para mantener tus snippets seguros:

  1. Activa la sincronización con iCloud para una copia de seguridad automática entre dispositivos en tu propio iCloud
  2. Exporta en JSON mensualmente mediante File > Export como red de seguridad local
  3. Conserva el archivo de exportación original de tu app anterior como archivo histórico

TypeSnap almacena todo de forma local en archivos JSON estándar. También puedes encontrar tus datos en ~/Library/Application Support/TypeSnap/ y respaldar esa carpeta directamente.

Después de importar

Una vez que tus snippets estén en TypeSnap:

  • Revisa los grupos importados: verifica que las macros se convirtieron correctamente
  • Prueba algunos snippets: expándelos para confirmar que el resultado es el esperado
  • Reorganiza si es necesario: arrastra snippets a grupos, renómbralos o ajusta los modos de activación
  • Elimina lo que no necesitas: los snippets viejos u obsoletos se pueden borrar

La importación no es destructiva. Tus archivos originales nunca se modifican, y siempre puedes volver a importar o ajustar manualmente cualquier cosa que necesite corrección.

Stop typing the same things over and over

TypeSnap expands your snippets instantly. One-time purchase, no subscription.

¿Listo para escribir menos?

Prueba tus fragmentos en las apps que usas. Todas las funciones, gratis durante 7 días. Compra única de $17.99 si te resulta útil.

Descargar la prueba gratuita de 7 días

¿Ya lo probaste? Comprar licencia — $17.99

Descarga directa para Mac Expansión de texto local Creado por un desarrollador independiente