troubleshooting

Espanso non funziona? 8 soluzioni comuni (2026)

Trofin Sorin-IoanTrofin Sorin-IoanCTO, Lightning Assist29 marzo 20268 min di lettura
espansotext-expandertroubleshootinglinuxwindowsmacos
Condividi:

Espanso è un potente espansore di testo open source, ma la sua configurazione basata su YAML significa che le cose possono andare storte in modi non ovvi. Ecco i motivi più comuni per cui Espanso smette di funzionare e come risolverli. Per la CLI e i percorsi ufficiali, consulta la Espanso documentazione.

1. Espanso non è in esecuzione

La causa più comune: il servizio Espanso non è avviato.

Correzione:

espanso start

Controlla se è in esecuzione:

espanso status

Su Linux con systemd:

systemctl --user status espanso
systemctl --user start espanso

2. YAML Errore di sintassi nella configurazione

Espanso fallisce silenziosamente quando un file di configurazione ha YAML non valido. Una scheda o due punti fuori posto interrompe l'intero file.

Correzione: Esegui il config doctor:

espanso doctor

Errori comuni da controllare:

  • Utilizzo di tabulazioni anziché spazi (YAML richiede spazi)
  • Virgolette mancanti attorno al testo che contiene caratteri speciali come :, # o \
  • Rientro spostato di uno spazio
  • Un valore replace: che inizia con { — deve essere racchiuso tra virgolette: replace: "{{clipb}}"

Se gli errori silenziosi YAML sono un problema ricorrente per il tuo team, un editor di snippet basato su GUI elude completamente il problema: modifichi i campi in un modulo invece di convalidare il rientro a occhio.

3. Espanso Non funziona in un'applicazione specifica

Alcune applicazioni, in particolare le app Electron (VS Code, Slack, Discord), terminali e app con gestione dell'input personalizzata, non ricevono correttamente le sequenze di tasti simulate di Espanso.

Correzione su Linux: Assicurati di utilizzare il backend di injection corretto. Modifica ~/.config/espanso/config/default.yml:

backend: Auto

Prova a cambiare tra Auto, Clipboard e Inject:

backend: Clipboard

Correzione su Windows: esegui Espanso come amministratore, in particolare per le app eseguite con privilegi elevati.

Correzione su macOS: Vai a Impostazioni di sistema → Privacy e sicurezza → Accessibilità, rimuovi Espanso dall'elenco, quindi aggiungilo di nuovo.

4. Autorizzazioni di accessibilità mancanti (macOS)

Senza autorizzazioni di accessibilità, Espanso non può monitorare le sequenze di tasti o simulare l'output di testo.

Correzione:

  1. Apri Impostazioni di sistema → Privacy e sicurezza → Accessibilità
  2. Trova Espanso nell'elenco
  3. Disattivalo, quindi riattivalo
  4. Riavvia Espanso: espanso restart

Questa danza di reimpostazione dei permessi è comune dopo ogni rilascio di punti macOS. Se preferisci non ripeterlo, guarda come Lightning Assist gestisce le macOS autorizzazioni (la concessione singola sopravvive agli aggiornamenti di sistema).

💡 Passi più tempo a riparare Espanso che a usarlo? Lightning Assist è un espansore di testo grafico senza file YAML, comandi AI integrati e lo stesso supporto Linux. Prova gratuita per 14 giorni → — nessuna carta di credito.

5. Il trigger non si attiva: tipo di trigger errato

Per impostazione predefinita, Espanso utilizza trigger di parole che si espandono solo dopo un separatore di parole (spazio, nuova riga, punteggiatura). Se digiti il tuo trigger nel mezzo di una parola, non si espanderà.

Per impostazione predefinita, i tuoi snippet si espandono mentre scrivi — nessuna scorciatoia necessaria: Lightning Assist viene fornito con la modalità As-You-Type Mode attivata. Digita un breve prefisso (; o /) direttamente prima della chiave del snippet (ad esempio ;meeting) e si espande inline. Lo stile predefinito Instant si attiva non appena la sequenza è completa; passa ad After-space se preferisci che sia lo spazio a innescare l'espansione. Preferisci un trigger deliberato? Passa alla modalità Hotkey Mode (opzionale) in qualsiasi momento. Scopri tutte le modalità di attivazione →

Correzione: controlla il tipo di trigger nel file di corrispondenza. Utilizza word: false se vuoi attivarlo ovunque:

matches:
  - trigger: ":sig"
    replace: "Best regards,\nYour Name"
    word: false

Oppure utilizza il tipo di trigger regex per un maggiore controllo:

matches:
  - regex: ":sig$"
    replace: "Best regards,\nYour Name"

6. Espanso Non funziona dopo l'aggiornamento del sistema

Gli aggiornamenti del sistema operativo, in particolare su macOS e Linux, spesso revocano le autorizzazioni di accessibilità o interrompono il servizio di sistema.

Correzione:

  1. Concedere nuovamente le autorizzazioni di accessibilità (vedere la correzione 4 per macOS)
  2. Il Linux, registra nuovamente il servizio systemd: espanso service register
  3. Su Windows, controlla che Espanso sia ancora nell'elenco di avvio

7. File di configurazione nella posizione errata

Espanso cerca i file di configurazione in posizioni specifiche. Se inserisci i file delle partite .yml nella cartella sbagliata, non verranno mai caricati.

Posizioni di configurazione predefinite:

  • Linux: ~/.config/espanso/
  • macOS: ~/Library/Application Support/espanso/
  • Windows: %APPDATA%\espanso\

I file delle corrispondenze devono trovarsi nella sottodirectory match/. Esegui espanso path per vedere i percorsi esatti per il tuo sistema.

8. Espanso È in conflitto con un'altra applicazione

Alcune applicazioni o strumenti di accessibilità registrano tasti di scelta rapida globali che sono in conflitto con il monitoraggio dei tasti di Espanso.

Correzione:

  • Disattiva temporaneamente altri strumenti di accessibilità, lettori di schermo o gestori di tasti di scelta rapida
  • Controlla la presenza di errori nei log Espanso: espanso log
  • Prova a eseguire espanso doctor per una diagnostica completa

Ancora non funziona? Controlla i registri

espanso log

Questo mostra esattamente perché Espanso non funziona. Cerca errori di autorizzazione, errori di analisi o problemi di backend.

In breve: Espanso vs Lightning Assist

Caratteristica Espanso Lightning Assist
Fonte aperta ❌ (commerciale, prova di 14 giorni)
Prezzi Gratuito / donazioni $ 5,99/mese base (snippet, cartelle, condivisione in team). Funzionalità AI misurate tramite crediti AI, acquistati separatamente.
Multipiattaforma (Windows, macOS, Linux)
Configurazione YAML file Editor grafico
Comandi AI (riscrivi, migliora, ecc.) ✅ — Premium + Crediti AI
Push-to-talk da voce a testo ✅ — funziona anche nel livello gratuito, consuma crediti AI
Condivisione dello snippet del team ❌ (soluzioni alternative della community) ✅ integrato
Esperienza di debug CLI (espanso doctor, registri) Pannello di stato della GUI

Entrambi spediscono il Windows, macOS e Linux. La scelta di solito si riduce a: preferisci CLI + file di configurazione + gratis (Espanso) o GUI + AI + voce + a pagamento (Lightning Assist).

Quando la configurazione di Espanso diventa un onere di manutenzione

La configurazione YAML di Espanso ti dà potenza ma aggiunge reale attrito, soprattutto quando inizi, esegui il debug di errori silenziosi o collabori con un team che non è a suo agio con i file di configurazione.

Se dedichi più tempo a risolvere Espanso che a usarlo effettivamente, prendi in considerazione Lightning Assist: un espansore di testo grafico per Windows, Mac e Linux con una GUI completa, comandi AI integrati, digitazione vocale push-to-talk e snippet del team condivisione. Nessun file di configurazione, nessun YAML. Scarica la prova gratuita di 14 giorni: non è richiesta la carta di credito.

Per un confronto dettagliato, vedi Lightning Assist vs Espanso.