Si eres escritor, codificador o respondes muchos correos electrónicos en un día, un expansor de texto es un programa indispensable en tu computadora. Es esencialmente una herramienta de productividad que expande o reemplaza su texto escrito con su equivalente más largo para ayudarlo a escribir más rápido.
En términos generales, encontrará herramientas de expansión de texto de todo tipo. Sin embargo, Espanso demuestra ser uno de los más prometedores del lote, ya que es de uso gratuito y ofrece muchas opciones de personalización.
Echemos un vistazo a Espanso y exploremos cómo puede usarlo en su flujo de trabajo.
¿Qué es Espanso?
Espanso es un programa gratuito y fuente abierta herramienta de expansión de texto para Linux, macOS y Windows. Funciona analizando el texto a medida que lo escribe en un campo de texto para compararlo con sus registros en el archivo de configuración y lo reemplaza con su versión más larga equivalente si hay una coincidencia.
Cómo instalar Espanso
Espanso está disponible en todas las principales plataformas de escritorio. Si posee una Mac o una PC con Windows, descargue el instalador de Espanso desde los enlaces a continuación y ejecútelo para instalar el programa en su sistema.
Descargar Espanso:ventanas | Mac (Intel), Mac (Apple silicio)
Por otro lado, si tiene una máquina Linux, la instalación puede ser un poco complicada, como es de esperar. Entonces, para simplificar las cosas, aquí hay un desglose de las instrucciones para ayudarlo a instalar Espanso en diferentes distribuciones de Linux.
Ubuntu/Debian
En Ubuntu/Debian, puede instalar Espanso usando un paquete DEB o Ajustar. Si prefiere usar un paquete DEB, abra la terminal y ejecute estos comandos:
wget https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/espanso-debian-x11-amd64.deb
sudo apt install ./espanso-debian-x11-amd64.deb
Alternativamente, para instalarlo a través de Snap, primero, asegúrese de que su sistema tenga Snap usando este comando:
complemento --versión
Si esto devuelve un número de versión, Snap está instalado en su máquina. De lo contrario, no lo es, y primero debe instalarlo, lo cual puede hacer usando nuestro Guía de ajuste.
Una vez instalado, instalar Espanso es tan simple como ejecutar:
sudo snap install español --clásico --channel=último/borde
Otras distribuciones de Linux
Si estás usando alguna otra distribución de Linux, puedes usar el de Espanso Imagen de la aplicación para poner el programa en funcionamiento en su computadora.
Abra la terminal y ejecute los siguientes comandos para hacer esto, y tendrá una imagen de aplicación de Espanso ejecutable en su sistema al final, que puede ejecutar como cualquier otra aplicación:
mkdir -p ~/optar
wget -O ~/opt/Espanso. Imagen de aplicación ' https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/Espanso-X11.AppImage'
chmod u+x ~/opt/Espanol. Imagen de la aplicación
sudo ~/opt/Espanso. Registro de ruta env de AppImage
Registro de Espanso como un servicio systemd
Con Espanso instalado, ahora necesita registrarlo como servicio systemd. Esto es para que Espanso se inicie automáticamente en el momento del inicio del sistema, de modo que no tenga que molestarse en hacerlo manualmente cada vez que inicie su computadora.
Para registrar Espanso como un servicio systemd, ejecute:
registro de servicio espanso
Si no desea hacer esto, puede iniciar Espanso utilizando el siguiente comando:
espanso start --unmanaged
Para detenerlo, ejecute:
parada espanso
En Mac y Windows, no necesitará hacer esto. En su lugar, se le pedirá que seleccione la opción para Inicie Espanso al inicio (o equivalente) en el asistente de instalación.
Conceptos básicos de español
Antes de saltar y comenzar a usar o configurar Espanso, aquí hay un par de conceptos de Espanso que debe conocer:
- Generar: Es la palabra clave (letra o palabra) para la que Espanso intenta encontrar una coincidencia en su archivo de configuración y la reemplaza con su equivalente más largo (también conocido como texto de reemplazo) cuando hay una coincidencia.
- Texto de reemplazo: Es el fragmento de texto más largo que reemplaza su activador equivalente a medida que lo escribe.
- Partido: Es esencialmente un par clave-valor que asocia un disparador con su texto de reemplazo. A menudo, se establece mediante una regla, que puede crear usted mismo o descargar mediante paquetes.
Espanso utiliza dos tipos de coincidencias: estático y dinámica. UN partido estático es constante e ideal para situaciones que no requieren valores activos/dinámicos. Por otro lado, un partido dinámico cambia según el contexto y, por lo tanto, es más adecuado para expansiones de texto dinámico, es decir, donde los valores (o el texto de reemplazo) son variables.
Por ejemplo, aquí hay un ejemplo de una coincidencia dinámica de Espanso que reemplaza las instancias de :fecha con 6 de abril de 2022:
- disparador: ":fecha"
reemplazar: "6 de abril de 2022"
Cómo usar Espanso
Con los conceptos básicos fuera del camino, ahora puede comenzar a usar Espanso en su computadora. Usarlo es bastante sencillo: simplemente necesita escribir : (dos puntos) seguido de un disparador, luego de lo cual, Espanso lo analizará y lo reemplazará con su texto de reemplazo si hay una coincidencia.
Por ejemplo, en su forma más simple, Espanso puede ayudarlo a completar automáticamente la fecha actual en un campo de texto. Entonces, en lugar de ingresar la fecha manualmente, puede ingresar su activador y Espanso lo reemplazará con la fecha real.
Configurar Espanso para incluir más coincidencias
Como ya sabe, para que Espanso funcione, es importante tener coincidencias en su archivo de configuración. Pero resulta que Espanso no tiene muchas coincidencias en este archivo de forma predeterminada, por lo que solo hay un límite que puede hacer con él de fábrica.
Afortunadamente, llenar coincidencias en el archivo de configuración de Espanso es bastante simple. Requiere que edites un archivo YAML, que usa una sintaxis simple y es bastante fácil de editar. O, si se siente perezoso, puede descargar un paquete de Espanso, que incluye una serie de tipos similares de coincidencias para un requisito específico creado por la comunidad, para expandir su funcionalidad.
1. Crear coincidencias con el archivo de configuración manualmente
Espanso almacena el archivo de configuración YAML en diferentes directorios según el sistema operativo. Aquí es donde lo encontrarías en:
- Linux:/home/user/.config/espanso/
- Mac OS:/Usuarios/usuario/Biblioteca/Soporte de aplicaciones/espanso/
- Ventanas:C:\Usuarios\usuario\AppData\Roaming\espanso
Utilizar el comando de disco compacto en la terminal seguido de la ruta del directorio para acceder a él. También puede utilizar el ls comando (en Linux y macOS) para listar archivos y directorios dentro de un directorio.
Alternativamente, puede abrir la terminal (en Linux y Mac) y ejecutar el siguiente comando para encontrar espanso's sendero:
camino espanso
En Windows, abra el Explorador de archivos y navegue hasta el español carpeta bajo: C:\Usuarios\usuario\AppData\Roaming\
Dentro de español carpeta, tienes una configuración carpeta y un partido carpeta. Él configuración carpeta almacena todas las configuraciones esenciales y opciones de comportamiento para Espanso, mientras que la partido carpeta contiene todas las coincidencias.
Es el partido carpeta que contiene el base.yml, al que debemos agregar coincidencias. Así es como lo haces.
En Linux o macOS, una vez que navega a la partido carpeta dentro de la español directorio, abra el base.yml utilizando:
nano base.yml
En Windows, puede ir a la partido carpeta, haga clic derecho en el base.yml archivo y seleccione Abrir con Bloc de notas Para abrirlo.
Una vez dentro del base.yml archivo, siga la siguiente sintaxis para crear una coincidencia:
-disparador: ":muo"
reemplazar: "MakeUseOf"
Partidos útiles de Espanso
1. Rellene la dirección de correo electrónico
-disparador: ":correo electrónico"
reemplazar: "[email protected]"
2. Corregir una palabra mal escrita
-disparador: "propagar"
reemplazar: "propagar"
3. Introduce la hora actual
-disparador: ":ahora"
reemplazar: "Es {{mytime}} "
variables:
- nombre: mi tiempo
tipo: fecha
parámetros:
formato: "%H:%M"
4. Expandir un fragmento de texto
-disparador: ":ilu"
reemplazar: "en lugar de"
Para poner en mayúscula la primera palabra, utilice
-disparador: ":ilu"
reemplazar: "en lugar de"
propagar_caso: verdadero
5. Imprimir un mensaje de saludo
-disparador: ": saludar"
reemplazar: |
Saludos,
XYZ
Aquí, | se utiliza para agregar texto de reemplazo que abarca varias líneas
6. Añadir una imagen
-disparador: ":imagen"
image_path: "/ruta/a/imagen/"
Por supuesto, estos son solo algunos ejemplos de lo que puede hacer con Espanso, y hay varios otros casos de uso en los que el programa puede ser útil. Verificar Documentación de Espanso aprender más.
2. Uso de paquetes para expandir la funcionalidad de Espanso
Dirigirse a Hub español para ver todos los diferentes paquetes creados por la comunidad de Espanso. Cuando encuentre un paquete útil, haga clic en él para acceder a sus detalles. Allí, también verá las instrucciones de instalación y uso para ese paquete.
Abra la terminal o el símbolo del sistema y ejecute el comando de instalación para instalar el paquete en su sistema. Una vez que esté instalado, ingrese su palabra clave de activación en un campo de texto para verificar si funciona.
Haga más cosas con Espanso
Aunque un expansor de texto puede no parecerle importante al principio o puede parecer excesivo (ya que necesita ser configurada antes de que pueda usarla), sin duda es una herramienta valiosa que puede ayudarlo a escribir más rápido y ser más productivo.
Esperamos que esta guía le brinde una introducción rápida para ayudarlo a comenzar con Espanso, para que pueda incluirlo en su flujo de trabajo y hacer más en su computadora. Además, si nunca antes ha usado expansores de texto y desea obtener más información sobre ellos para saber si valen la pena, lo tenemos cubierto.
¿Qué es la expansión de texto y cómo puede ayudarte a escribir más rápido en Mac?
Leer siguiente
Temas relacionados
- Productividad
- linux
- Expansión de texto
- Consejos de escritura
Sobre el Autor
Yash es redactor del personal de MUO para bricolaje, Linux, programación y seguridad. Antes de encontrar su pasión en la escritura, solía desarrollar para la web y iOS. También puede encontrar sus escritos en TechPP, donde cubre otras verticales. Aparte de la tecnología, le gusta hablar de astronomía, Fórmula 1 y relojes.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse