Saltar al contenido
Guía de Varlig
Inicio de Varlig

Transformaciones de texto guardadas

Una transformación es un pequeño conjunto de reglas de buscar y reemplazar que guardas una vez y aplicas a propósito: ordenar texto pegado, ordenar una lista, quitar los espacios sobrantes al final de las líneas, envolver un bloque en una valla de código. Eliges una en el menú Formato, ves qué cambiaría y luego decides.

Los ajustes dicen exactamente qué son: "Reglas guardadas de buscar y reemplazar y algunas operaciones de texto integradas. No son scripts: Varlig nunca ejecuta comandos de shell, plugins ni solicitudes de red para ellas, y nunca aplica una por su cuenta, ni al importar, pegar o abrir una nota. Tú eliges una en Formato ▸ Transformaciones y ves sus cambios antes de que se aplique nada."

Dónde viven

Ajustes › Editor › Transformaciones de texto contiene la lista, y al principio está vacía: hasta que añades una, Formato › Transformaciones muestra Sin transformaciones y no se ejecuta nada en ninguna parte.

Añadir transformación empieza una, llamada Transformación y con una sola regla Buscar y reemplazar. Cada transformación tiene:

Campo Qué hace Valor inicial
Nombre Cómo la llama el menú Formato. Transformation
Se aplica a Selección o Toda la nota. Selección
Mostrar en el menú Formato Si Formato › Transformaciones la incluye en su lista. Activado
Reglas Añadir regla añade una; Quitar la última regla quita la última. Una Buscar y reemplazar

Cada fila de la lista tiene además un botón para duplicarla y otro para eliminarla.

Una transformación sin terminar —sin nombre, sin reglas, o con un patrón que no compila— se marca en los ajustes con el motivo, y se queda fuera de Formato › Transformaciones hasta que la arregles.

Las transformaciones de texto guardadas se sincronizan por iCloud entre Mac, iPhone y iPad. En el Mac, activa Sincronizar notas con iCloud. Cada dispositivo guarda una copia local en sus preferencias para usarlas sin conexión; no se incluyen en exportaciones de notas ni copias de la biblioteca.

Las reglas

Las reglas se ejecutan en orden, cada una sobre el resultado de la anterior. No hay condiciones ni bifurcaciones.

Regla Qué hace
Buscar y reemplazar Texto literal, con Distinguir mayúsculas y Palabras enteras (los dos desactivados al principio).
Expresión regular Un patrón ICU, con $1 y ${name} en el reemplazo para los grupos de captura.
MAYÚSCULAS Pasa el texto a mayúsculas.
minúsculas Pasa el texto a minúsculas.
Mayúscula Inicial Pone en mayúscula la inicial de cada palabra.
Ordenar líneas Ordena las líneas.
Líneas únicas Deja la primera de cada línea repetida.
Quitar espacios finales Quita los espacios del final de cada línea.
Unir líneas Une las líneas con el Separador que indiques.
Dividir líneas Divide por el texto de Dividir en, un trozo por línea.
Envolver en bloque de código Pone el texto en un bloque de código con vallas, con el Idioma que indiques.

Una regla es una lista de valores, nunca código. Las expresiones regulares las compila y comprueba el mismo motor que Editar › Buscar y reemplazar (avanzado)…, y un patrón que no compila se marca en los ajustes antes incluso de que la apliques.

Aplicar una

En el Mac, ejecuta una transformación desde Formato › Transformaciones › name. En iPhone y iPad, usa el menú Transformaciones del editor. No tienen atajo de teclado ni se ejecutan automáticamente al abrir, importar o pegar, ni en segundo plano.

Con Se aplica a en Selección, selecciona antes el texto. Con Toda la nota, el ámbito es toda la nota.

Varlig ejecuta las reglas sobre una copia y muestra un panel de vista previa con Elimina 4 líneas e Inserta 4 líneas. Las listas se recortan a la parte que realmente cambia, y a 40 líneas por lado, con un aviso cuando había más. El pie dice "Aplicar es un solo paso de deshacer. No cambia nada hasta que pulses Aplicar." Cancelar deja la nota como está; Aplicar hace el cambio, como una sola edición que Editar › Deshacer (⌘Z) deshace de una vez.

Si la nota ha cambiado desde que se hizo la vista previa, Apply se niega y pide una pasada nueva en lugar de escribir encima del texto más reciente.

Cuando una transformación no se ejecuta

Cada fallo deja la nota exactamente como estaba: nunca te queda una transformación aplicada a medias. Cada caso dice qué ha pasado en lugar de cambiar nada:

  • "Las transformaciones no se aplican a notas protegidas, de solo lectura o en la papelera." Lo mismo vale para una biblioteca de solo lectura.
  • "More than 10,000 matches in one rule. Narrow the transformation."
  • "La transformación tardó demasiado. Simplifica sus reglas o usa un ámbito más pequeño."
  • "Esta transformación no cambia nada aquí."
  • Una regla con un patrón no válido, con un grupo de captura que falta o sin texto que buscar, una transformación sin nombre o sin reglas, o una transformación de Selección ejecutada sin nada seleccionado: el mensaje nombra cada caso.

Límites

Qué Límite
Transformaciones guardadas 50
Reglas en una transformación 20
Coincidencias en una regla 10,000
Tiempo de toda la transformación 1.5 segundos

No hay ninguna prueba en seco sobre varias notas: para cambiar muchas notas a la vez, usa Editar › Reemplazar en notas…, que previsualiza por separado los cambios de cada nota.

Una transformación solo produce Markdown normal, así que nada de lo que escribe es especial para Varlig, y otro editor ve exactamente lo que Varlig ha guardado.