Se sei uno scrittore, un programmatore o rispondi a molte e-mail in un giorno, un espansore di testo è un programma indispensabile sul tuo computer. È essenzialmente uno strumento di produttività che espande o sostituisce il testo digitato con il suo equivalente più lungo per aiutarti a digitare più velocemente.

In generale, troverai strumenti di espansione del testo di ogni tipo. Tuttavia, Espanso si rivela uno dei più promettenti del lotto, poiché è gratuito e offre molte opzioni di personalizzazione.

Diamo un'occhiata a Espanso ed esploriamo come puoi usarlo nel tuo flusso di lavoro.

Cos'è l'Espanso?

Espanso è un libero e open source strumento di espansione del testo per Linux, macOS e Windows. Funziona analizzando il testo mentre lo digiti in un campo di testo per confrontarlo con i suoi record nel file di configurazione e lo sostituisce con la sua versione più lunga equivalente se c'è una corrispondenza.

Come installare Espanso

Espanso è disponibile su tutte le principali piattaforme desktop. Se possiedi un Mac o un PC Windows, scarica il programma di installazione di Espanso dai link sottostanti ed eseguilo per installare il programma sul tuo sistema.

instagram viewer

Scarica l'Espanso:finestre | Mac (Intel), Mac (Silicio Apple)

D'altra parte, se hai una macchina Linux, l'installazione può essere un po' complicata, come puoi aspettarti. Quindi, per semplificare le cose, ecco una ripartizione delle istruzioni per aiutarti a installare Espanso su diverse distribuzioni Linux.

Ubuntu/Debian

Su Ubuntu/Debian, puoi installare Espanso usando a Pacchetto DEB o Scatta. Se preferisci usare un pacchetto DEB, apri il terminale ed esegui questi comandi:

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

In alternativa, per installarlo tramite Snap, assicurati innanzitutto che il tuo sistema abbia Snap usando questo comando:

snap --versione

Se restituisce un numero di versione, Snap è installato sulla tua macchina. Altrimenti, non lo è, e devi prima installarlo, cosa che puoi fare usando il nostro Guida allo scatto.

Una volta installato, installare Espanso è semplice come eseguire:

sudo snap install espanso --classic --channel=latest/edge

Altre distribuzioni Linux

Se ne stai usando qualcuno altra distribuzione Linux, puoi usare quello di Espanso AppImage per far funzionare il programma sul tuo computer.

Apri il terminale ed esegui i seguenti comandi per farlo, e alla fine avrai un Espanso AppImage eseguibile sul tuo sistema, che puoi eseguire proprio come qualsiasi altra app:

mkdir -p ~/opz
wget -O ~/opt/Espanso. AppImage ' https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/Espanso-X11.AppImage'
chmod u+x ~/opt/Espanso. AppImage
sudo ~/opt/Espanso. Registro del percorso di AppImage

Registrazione di Espanso come servizio systemd

Con Espanso installato, ora devi registrarlo come a servizio di sistema. Questo per fare in modo che Espanso si avvii automaticamente al momento dell'avvio del sistema, quindi non devi preoccuparti di farlo manualmente ogni volta che avvii il computer.

Per registrare Espanso come servizio systemd, eseguire:

registro dei servizi espanso

Se non desideri farlo, puoi avviare Espanso usando invece il seguente comando:

espanso start --non gestito

Per fermarlo, esegui:

fermata espansa

Su Mac e Windows, non sarà necessario farlo. Ti verrà invece richiesto di selezionare l'opzione per Avvia Espanso all'avvio (o equivalente) nella procedura guidata di installazione.

Nozioni di base sull'Espanso

Prima di iniziare a utilizzare o configurare Espanso, ecco un paio di concetti di Espanso che devi conoscere:

  • Grilletto: È la parola chiave (lettera o parola) per cui Espanso cerca di trovare una corrispondenza nel suo file di configurazione e sostituisce con il suo equivalente più lungo (ovvero testo sostitutivo) quando c'è una corrispondenza.
  • Testo sostitutivo: È lo snippet di testo più lungo che sostituisce il trigger equivalente durante la digitazione.
  • Partita: È essenzialmente una coppia chiave-valore che associa un trigger al suo testo sostitutivo. Spesso, viene impostato utilizzando una regola, che puoi creare tu stesso o scaricare utilizzando i pacchetti.

Espanso utilizza due tipi di fiammiferi: statico e dinamico. UN corrispondenza statica è costante e ideale per situazioni che non richiedono valori attivi/dinamici. D'altra parte, l'a partita dinamica cambia a seconda del contesto e, quindi, è più adatto per espansioni di testo dinamico, cioè dove i valori (o il testo sostitutivo) sono variabili.

Ad esempio, ecco un esempio di una corrispondenza Espanso dinamica che sostituisce le istanze di :Data insieme a 6 aprile 2022:

- trigger: ":data"
sostituire: "6 aprile 2022"

Come usare l'Espanso

Con le basi fuori mano, ora puoi iniziare a utilizzare Espanso sul tuo computer. Usarlo è piuttosto semplice: devi semplicemente digitare : (due punti) seguito da un trigger, dopodiché Espanso lo analizzerà e lo sostituirà con il suo testo sostitutivo se c'è una corrispondenza.

2 immagini
Espandere
Espandere

Ad esempio, nella sua forma più semplice, Espanso può aiutarti a compilare automaticamente la data corrente in un campo di testo. Quindi, invece di inserire la data manualmente, puoi invece inserire il suo trigger ed Espanso lo sostituirà con la data effettiva.

Configura Espanso per includere più corrispondenze

Come ora sai, affinché Espanso funzioni, è importante avere corrispondenze nel suo file di configurazione. Ma si scopre che Espanso non ha molte corrispondenze in questo file per impostazione predefinita, quindi c'è solo così tanto che puoi fare con esso immediatamente.

Fortunatamente, compilare le corrispondenze nel file di configurazione di Espanso è abbastanza semplice. Richiede di modificare a file YAML, che utilizza una sintassi semplice ed è abbastanza facile da modificare. Oppure, se ti senti pigro, puoi invece scaricare un pacchetto Espanso, che include una serie di simili tipi di corrispondenze per una specifica esigenza creata dalla comunità, per ampliarla funzionalità.

1. Creazione manuale di corrispondenze al file di configurazione

Espanso archivia il file di configurazione YAML in directory diverse a seconda del sistema operativo. Ecco dove lo troverai su:

  • Linux:/home/user/.config/espanso/
  • Mac OS:/Utenti/utente/Libreria/Supporto per applicazioni/espanso/
  • Finestre:C:\Utenti\utente\AppData\Roaming\espanso

Usa il comando cd nel terminale seguito dal percorso della directory per accedervi. Puoi anche usare il comando ls (su Linux e macOS) per elencare file e directory all'interno di una directory.

In alternativa, puoi aprire il terminale (su Linux e Mac) ed eseguire il seguente comando per trovare espansi il percorso:

percorso espanso

Su Windows, apri il Esplora file e vai al espanso cartella sotto: C:\Utenti\utente\AppData\Roaming\

Dentro il espanso cartella, hai un config cartella e a partita cartella. Il config La cartella memorizza tutte le impostazioni essenziali e le opzioni comportamentali per Espanso, mentre la cartella partita cartella contiene tutte le corrispondenze.

È il partita cartella che contiene il base.yml, a cui dobbiamo aggiungere corrispondenze. Ecco come lo fai.

Su Linux o macOS, una volta che accedi a partita cartella all'interno del espanso directory, aprire il file base.yml usando:

nano base.yml

In Windows, puoi accedere a partita cartella, fare clic con il pulsante destro del mouse su base.yml file e seleziona Apri con Blocco note per aprirlo.

Una volta dentro il base.yml file, segui la sintassi seguente per creare una corrispondenza:

-trigger: ":muo"
sostituire: "MakeUseOf"

Utili fiammiferi Espanso

1. Compila l'indirizzo e-mail

-trigger: ":email"
sostituire: "[email protected]"

2. Correggi una parola errata

-trigger: "propaga"
sostituire: "propagare"

3. Immettere l'ora corrente

-trigger: ":ora"
sostituisci: "È {{mytime}}"
varianti:
- nome: il mio tempo
tipo: data
parametri:
formato: "%H:%M"

4. Espandi uno snippet di testo

-grilletto: ":ilu"
sostituire: "al posto di"

Per mettere in maiuscolo la prima parola, usa

-grilletto: ":ilu"
sostituire: "al posto di"
propagate_case: vero

5. Stampa un messaggio di saluto

-trigger: ":saluto"
sostituire: |
Distinti saluti,
XYZ

Qui, | viene utilizzato per aggiungere testo sostitutivo che si estende su più righe

6. Aggiungi un'immagine

-trigger: ":immagine"
image_path: "/percorso/a/immagine/"

Naturalmente, questi sono solo alcuni esempi di ciò che puoi fare con Espanso e ci sono vari altri casi d'uso in cui il programma può tornare utile. Guardare La documentazione dell'Espanso per saperne di più.

2. Utilizzo di pacchetti per espandere la funzionalità di Espanso

Vai a Hub spagnolo per dare un'occhiata a tutti i diversi pacchetti creati dalla comunità Espanso. Quando trovi utile un pacchetto, fai clic su di esso per accedere ai suoi dettagli. Lì, vedrai anche le istruzioni di installazione e utilizzo per quel pacchetto.

Apri il terminale o il prompt dei comandi ed esegui il comando di installazione per installare il pacchetto sul tuo sistema. Una volta installato, inserisci la sua parola chiave trigger in un campo di testo per verificare se funziona.

Ottieni di più con Espanso

Anche se un espansore di testo potrebbe non sembrarti importante all'inizio o potrebbe sembrare eccessivo (dal momento che deve esserlo configurato prima di poterlo utilizzare), è sicuramente uno strumento prezioso che può aiutarti a digitare più velocemente ed essere di più produttivo.

Ci auguriamo che questa guida ti fornisca un'introduzione rapida per aiutarti a iniziare con Espanso, in modo che tu possa includerlo nel tuo flusso di lavoro e fare di più sul tuo computer. Inoltre, se non hai mai usato espansioni di testo prima e vorresti saperne di più per scoprire se ne valgono la pena, ti abbiamo coperto.

Che cos'è l'espansione del testo e come può aiutarti a digitare più velocemente su Mac?

Leggi Avanti

CondividereTwittaCondividereE-mail

Argomenti correlati

  • Produttività
  • Linux
  • Espansione del testo
  • Suggerimenti per la scrittura

Circa l'autore

Yash Wa (52 articoli pubblicati)

Yash è uno staff writer presso MUO per fai da te, Linux, programmazione e sicurezza. Prima di trovare la sua passione per la scrittura, sviluppava per il web e iOS. Puoi anche trovare i suoi scritti su TechPP, dove copre altri verticali. Oltre alla tecnologia, gli piace parlare di astronomia, Formula 1 e orologi.

Altro da Yash Wate

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti