Espanso es un expansor de texto de código abierto para Windows, Mac y Linux

Las herramientas de fragmentos son increíblemente útiles. La idea es ahorrar tiempo que de otro modo se habría perdido escribiendo frases, oraciones o párrafos enteros.

Espanso default



Espanso es un programa de plantilla de texto de código abierto para Windows, Mac y Linux que ayuda a los usuarios a ahorrar tiempo.



Durante la instalación, tiene la opción de agregar Espanso a 'PATH' (Variable de sistema de Windows) y habilitarlo para que se inicie automáticamente con Windows. También necesitará reiniciar la computadora para que el programa funcione. correctamente; Creo que requiere reiniciar para habilitar el 'PATH' correctamente. Inicie el programa y debería ver un icono en la bandeja del sistema. Al hacer clic con el botón derecho en él, puede desactivarlo o salir del programa.

Espanso icon

Espanso funciona en todas las aplicaciones en las que lo probé, incluido el Bloc de notas, Word, Firefox, Thunderbird y más.



Partidos

Espanso usa el concepto de Coincidencias (reconocimiento de palabras clave), es decir, cuando escribe una palabra que está presente en la configuración del programa, activa la aplicación para que sustituya la palabra clave con su reemplazo configurado. los wiki oficial explica los detalles técnicos bastante bien, pero demostraré cómo funciona a continuación para su conveniencia.

Inicie un editor de texto o navegador, o cualquier otro programa que acepte la entrada de texto. Escriba la palabra: espanso y mágicamente será reemplazada por la frase '¡Hola!'. En este caso, ': espanso' es la palabra clave y 'Hola' es el texto reemplazado.

espanso demo

Si aún no lo ha adivinado, Espanso es la palabra italiana para expandido.



Entonces, ¿cómo personalizamos Espanso?

Vaya a la carpeta 'Roaming' de la aplicación en su directorio de usuario. Por ejemplo C: Users Ashwin AppData Roaming espanso

Esta carpeta contiene un archivo 'default.yml'. Ábralo con un editor de texto, p. Ej. El bloc de notas funciona bien. Espanso usa la sintaxis YAML, que es muy fácil de usar. Mire la sección resaltada en la captura de pantalla a continuación. Ese es el activador y el reemplazo del partido que mencioné en mi ejemplo.

espanso highlighted

Reglas

La sangría es necesaria para que funcione la sintaxis. Entonces, si su coincidencia no se activa correctamente, verifique el espacio en la sintaxis. La otra regla es recordar usar el símbolo:. Por ejemplo : espanso vs espanso. El primero es correcto, el segundo no activará el programa.



¿Cómo agregar nuevas palabras a Espanso?

Intentemos agregar uno nuevo. Escriba una nueva palabra de activación y elija una frase de reemplazo. Para hacerlo más fácil, puede simplemente copiar el disparador 'espanso', pegarlo en una nueva línea y editarlo.

- disparador: ': ghx'
reemplazar: 'androideity.com'

Guarde el documento, salga de Espanso y vuelva a iniciarlo. Ahora escribe: ghx y debería ser reemplazado por androideity.com.net. Eso es increíblemente fácil, ¿no? Puede usarlo para agregar firmas de correo electrónico, URL, etiquetas HTML, frases de uso común, respuestas, etc., y ahorrar algo de tiempo.

Espanso is an open source text expander for Windows, Mac and Linux

- disparador: ': emailid'
reemplazar: 'email@example.com'



- disparador: ': ggl'
reemplazar: 'https://www.google.com/'

- disparador: ': myadd'
reemplace: 'Apt 123, 5th Avenue'

- disparador: ': tvm'
reemplazar: 'Muchas gracias'

espanso examples

Incluso puede reemplazar un texto con una imagen, la sintaxis es ligeramente diferente.



- disparador: ': palabra'

image_path: '/path/image.ext'

Reemplace palabra con la palabra clave que desee y /path/image.ext con la ruta completa de la ubicación de la imagen, seguida del nombre de la imagen y su extensión. Es posible que esto no sea práctico en el uso diario, pero la opción está ahí, en caso de que desee utilizarlo.

Todos los ejemplos anteriores son coincidencias estáticas, como en, la palabra o frase de reemplazo nunca cambia.

¿Reemplazará otras palabras que escribo? No, por eso se usa el símbolo:, para evitar que las palabras sean reemplazadas por accidente. Puede usar coincidencias sin el símbolo de dos puntos, pero reemplazará las palabras que se escriban de manera similar. Consulte la documentación oficial sobre Word Triggers para evitar este problema.

Partidos dinámicos

Son coincidencias con variables, p. Ej. para reemplazar la variable con la fecha y la hora.

espanso extensions

Mire la sección 'Fechas' del documento YML; este tiene un disparador que agregará la fecha actual en el formato 'mes / fecha / año (formato de EE. UU.). La sintaxis puede parecer complicada, casi como un código de programa. Primero configura la palabra clave como de costumbre, luego declara una variable llamada 'mydate', que contiene el tipo (extensión) y el parámetro para calcularlo. La documentación a la que he vinculado anteriormente explica cómo agregar una coincidencia para una coincidencia de 'Tiempo' similar.



Nota: Utilizo la sección de palabras solo como una referencia al orden de los comandos en los que el archivo de configuración predeterminado los enumera. Puede escribir sus coincidencias en el orden que desee.

Extensiones

Espanso admite extensiones, comandos que puede personalizar. El ejemplo de fecha que mencioné usa la extensión 'Fecha'. Puede establecer una extensión utilizando el comando 'tipo' seguido de su propia sintaxis. La tercera sección del documento YML enumera un comando de Shell que puede usar para ese propósito. La extensión Shell le permite escribir comandos que se pueden ejecutar mediante el símbolo del sistema, PowerShell y otros shells. La extensión Script de la aplicación se utiliza para ejecutar los scripts que usted proporciona.

La aplicación está escrita en Rust (la alternativa de Mozilla a C ++).

Espanso es rápido y fácil de usar si desea insertar rápidamente palabras y frases. Cuando se trata de variables, no creo que sea fácil de usar, BeefText tiene variables integradas, simplemente haga clic con el botón derecho y seleccione la que desea utilizar. Por otro lado, puede crear variables personalizadas con el primero.

expandido

Para ventanas



Descargar ahora