Use Espanso Text Expander para ahorrar tiempo y aumentar la productividad (Linux, Windows, macOS)

Expandidoes un expansor de texto gratuito y de código abierto escrito en Rust, disponible para Linux, Windows y macOS. Utiliza una configuración basada en archivos, sin interfaz gráfica de usuario (tiene un ícono de bandeja mínimo en Windows y macOS). Cuenta con soporte para la mayoría de las aplicaciones, scripts personalizados, fragmentos de código, Emoji y se puede ampliar a través de paquetes adicionales.
En Linux, la aplicación se ejecuta solo en X11. El desarrollador dice que apoyar a Wayland es una posibilidad en el futuro, pero llevará un tiempo (puedeseguir este errorpara ver cuándo se admite Wayland).
Un expansor de texto es una herramienta que detecta cuándo escribe una palabra clave predefinida (breve) y la reemplaza por otra. Esto puede aumentar su productividad al insertar rápidamente frases largas que escribe con frecuencia, fragmentos de código y más, en casi cualquier aplicación. Gracias a esto, puede ahorrar mucho tipeo, insertar fragmentos que funcionen en todo el sistema, etc.
Esta es una demostración en la que estoy usando Espanso para expandir una palabra clave corta en https://www.linuxuprising.com:Espanso text expansion demo gif
Características del expansor de texto Espanso:

  • Funciona en Windows, macOS y Linux
  • Funciona con casi cualquier programa.
  • Configuración basada en archivos (sintaxis YAML)
  • Admite coincidencias específicas de la aplicación
  • Admite múltiples disparadores para expandir la misma coincidencia
  • Funciona con emojis
  • Funciona con imágenes (puede reemplazar una abreviatura con una imagen)
  • Soporte de expansión de fecha
  • Soporte de scripts personalizados (escritos en cualquier idioma)
  • Compatibilidad con comandos de shell
  • Compatibilidad con portapapeles (puede usar el contenido actual del portapapeles en una partida)
  • Ampliable con paquetes
  • Administrador de paquetes integrado y uncentropara instalar paquetes adicionales para ampliar la funcionalidad de Espanso
  • Atajo para activar o desactivar la expansión del texto presionando rápidamente dos veces el botónALTllave (Optionen Mac OS); se muestra una notificación en el escritorio cuando Espanso está en pausa o sin pausa

Espanso puede ser útil en muchos casos. Por ejemplo, utilícelo para reemplazar:addrcon su dirección completa, o para reemplazar palabras en inglés comúnmente mal escritas (con la ayuda delescribir malpaquete que puede instalar usandoespanso install misspell-en --externalseguido porespanso restart), y otras sustituciones simples.
También puede usarlo de formas más avanzadas, como insertar una etiqueta con el cursor colocado en cualquier parte del texto expandido (verSugerencias de cursor), por ejemplo en medio de un<div></div>etiqueta. También puede llamarguiones externosescrito en cualquier idioma y use la salida del script en una coincidencia. O, gracias a suextensión de shell, puede usar la salida de algunos comandos en una coincidencia, con soporte para tuberías Bash.En el futuro, Espanso vendrá con una interfaz gráfica de usuario multiplataforma (escrita en Qt), aunque los usuarios no estarán obligados a usarla, por lo que podrá continuar usándola sin una GUI. El desarrollador señaló que la GUI está a mitad de camino a fines de abril, y que el tiempo restante estimado en ese entonces era de 2 a 6 meses.
Otras características planificadas, pero con menor prioridad, son Espanso para Android, Espanso Sync (sincroniza configuraciones de Espanso entre dispositivos con sincronización en la nube incorporada; la sincronización mediante enlaces simbólicos esya es posible), y un Espanso Hub mejorado (esto se usa para instalar paquetes adicionales para extender Espanso).

Comparación rápida con AutoKey

Algunos de ustedes pueden preguntarse cómo se compara Espanso con AutoKey, una herramienta GUI para la automatización de escritorio en Linux que admite la expansión de texto (y más). Si bien son similares en algunos aspectos, también hay bastantes diferencias entre estas dos aplicaciones.
Comencemos con las diferencias obvias. Espanso es multiplataforma, por lo que puede usar la misma configuración en Linux, Windows y macOS (ysincronizarlo con enlaces simbólicos), mientras que AutoKey se ejecuta solo en Linux. Además, Espanso actualmente no viene con una GUI, mientras que AutoKey tiene una interfaz gráfica de usuario (disponible usando GTK o Qt).
Otra diferencia es que AutoKey solo admite secuencias de comandos personalizadas escritas en Python, mientras que Espanso admite secuencias de comandos personalizadas escritas en cualquier idioma (y comandos de shell). Otra diferencia más es la posibilidad de expandir Espanso a través de paquetes. Espanso también tiene algunas funciones adicionales menores que no están disponibles en AutoKey, como su función de sugerencias de cursor, que le permite colocar el cursor dentro de la coincidencia, o su soporte integrado para expandir las coincidencias en imágenes (probablemente también pueda hacer esto usando AutoKey gracias a su API de Python, pero deberá escribir el código usted mismo).
AutoKey también tiene algunas ventajas sobre Espanso. Como la capacidad de usar no solo una abreviatura para activar una expansión de texto, sino también una tecla de acceso rápido, una característica que actualmente le falta a Espanso. Además, AutoKey puede automatizar los clics del mouse y manipular el escritorio y las ventanas (como activar o cerrar ventanas, cambiar a un escritorio diferente, esperar a que exista una ventana o tener el foco, etc.), algo de lo que carece Espanso.
no se cual es mejor Depende de lo que desee de un expansor de texto y si desea hacer algo más que la expansión de texto. Tú decides cuál es mejor para ti/tu caso de uso.

Descargar Expansor de texto en español


Espanso está disponible para descargar como instalador para Windows y está disponible en Homebrew para macOS.
En Linux, la aplicación está disponible en la tienda Snap y como paquete DEB para distribuciones de Linux basadas en Debian y Ubuntu, incluidas Linux Mint, Pop!_OS, Zorin OS, Elementary OS, etc. También hay paquetes AUR disponibles (el último binario precompilado estable y la última rama maestra de Git) para Arch Linux y Manjaro.
También hay un binario genérico de Linux disponible para la instalación, pero tendrá que instalar manualmente las dependencias si lo usa.
Toda la información que necesita para instalar Espanso en Linux está disponible en suPágina de instalación de Linux.
Una vez que haya instalado Espanso, compruebe suEmpezandoguía, y para un uso más avanzado ver todos los disponiblesPartidos(los partidos definen las sustituciones que realiza Espanso). También puede instalar algunos paquetes adicionales desde elCentro ampliado.

Fuente