Espanso para mejorar la productividad

Espanso es un programa gratuito y de código abierto que permite reemplazar palabras clave por textos más largos o complejos. Por ejemplo, si escribes “hola” en cualquier aplicación, Espanso puede convertirlo automáticamente en “Hola, ¿cómo estás?”.

Espanso puede ser una alternativa a TexExpander, pero son programas distintos pero con la misma funcionalidad. Ambos funcionan en diferentes plataformas, el primero es open source y el segundo de pago. El primero se configura mediante un archivo YML, algo más engorroso si no estás acostumbrado a ver algo de código, mientras que el segundo tiene una interface visual para crear todos los atajos.

Es una herramienta realmente útil para ahorrar tiempo y escribir más con menos.

Algunas de las ventajas de usar Espanso son:

  • Te permite escribir más rápido y con menos errores, al evitar repetir las mismas frases o palabras.
  • Te permite personalizar textos con variables, funciones y comandos de shell.
  • Te permite sincronizar tu configuración y paquetes con GitHub o cualquier otro servicio de almacenamiento en la nube.
  • Te permite usar el mismo programa en diferentes sistemas operativos y aplicaciones.
  • Te permite crear un glosario de palabras clave para tus traducciones o proyectos.

Cómo añadir atajos

Si estás en la versión de Windows, pulsar sobre el icono Lupa, buscar Ejecutar. Lo seccionas y en la casilla que muestra para escribir tecleas: espanso edit

Es importante para que no de errores, que esté alineado todo el código


Ejemplos

#Pego Emojis 
  # 
- trigger: ":corazon"
  label: "Emoji - Corazón"
  replace: "❤️"
- trigger: ":risas"
  label: "Emoji - risas"
  replace: "😂"
- trigger: ":ok"
  label: "Emoji - pulgar"
  replace: "👍"
- trigger: ":lengua"
  label: "Emoji - lengua"
  replace: "😛"
- trigger: ":feliz"
  label: "Emoji - feliz"
  replace: "😃"
- trigger: ":fuerte"
  label: "Emoji - fuerte"
  replace: "💪"
- trigger: :c
  label: "Emoji - camara"
  replace: "📷 "
#inserta url
- trigger: :a
  label: "Clipboard - pegar url"
  replace: <a href='{{clipboard}}' />$|$</a>
  vars:
    - name: clipboard
      type: clipboard
      
#fecha
- trigger: :fecha
  label: "Date - hoy"
  replace: "{{mydate}}"
  vars:
    - name: mydate
      type: date
      params:
        format: "%m/%d/%Y"

#Ejemplo
# - trigger: :shell
  # replace: "{{output}}"
  # vars:
    # - name: output
      # type: shell
      # params:
        # cmd: echo 'Hello from your shell'