Espanso
Espanso (espanso.org) es un expansor de texto, multiplataforma y de código abierto.
Configuración
Espanso utiliza un enfoque de configuración basado en archivos, siguiendo la filosofía Unix.
- Una forma rápida de encontrar la ruta de su carpeta de configuración es mediante el siguiente comando:
espanso path
espanso path config # o de forma directa
De ahora en adelante, nos referiremos al directorio de configuración como $CONFIG
el directorio $CONFIG
debería estructurarse de la siguiente manera:
$CONFIG/
config/
default.yml
match/
base.yml
Todos estos archivos se definen utilizando el popular formato YAML.
Busqueda
Espanso viene con una herramienta de búsqueda, presiona ALT + SPACE para abrir la barra de búsqueda.
Sincronización
Es posible Sincronizar tu configuración entre dispositivos, o Configurar de forma portátil....>
Fragmentos
Los fragmentos son bloques de texto predefinidos que se expanden automáticamente al escribir un atajo o "trigger". Cada fragmento puede incluir:
- Texto simple,
- Variables,
- y hasta scripts dinámicos.
Se configuran en un archivo YAML dentro del directorio $CONFIG/match
, organizados por categorías según tus necesidades. El archivo match/base.yml
es donde debes especificar todos los fragmentos.
Por ejemplo, podemos agrega un nuevo fragmento en la sección matches:
- trigger: ":br"
replace: "Best Regards,\nJon Snow"
La palabra clave (trigger) es conocida como el desencadenador, y el texto de reemplazado (replace) como la coincidencia.
Asegúrate de incluir las sangrías; de lo contrario, la sintaxis YAML no será válida.
Puedes crear más archivos (Por ejemplo, match/emails.yml
) para que a medida que aumente la cantidad de fragmentos sean más fácil de administrar.