Hvis du er skribent, koder, eller du svarer på mange e-mails på en dag, er en tekstudvidelse et uundværligt program på din computer. Det er i bund og grund et produktivitetsværktøj, der udvider eller erstatter din indtastede tekst med dens længere ækvivalent for at hjælpe dig med at skrive hurtigere.

Generelt finder du tekstudvidelsesværktøjer af alle slags. Espanso viser sig dog at være en af ​​de mest lovende af partiet, da det er gratis at bruge og tilbyder masser af tilpasningsmuligheder.

Lad os tjekke Espanso ud og udforske, hvordan du kan bruge det i din arbejdsgang.

Hvad er Espanso?

Espanso er en gratis og open source tekstudvidelsesværktøj til Linux, macOS og Windows. Det fungerer ved at analysere teksten, mens du skriver den i et tekstfelt for at kontrollere den i forhold til dens registreringer i konfigurationsfilen, og erstatter den med den tilsvarende længere version, hvis der er et match.

Sådan installeres Espanso

Espanso er tilgængelig på alle større desktop-platforme. Hvis du ejer en Mac eller en Windows-pc, skal du downloade Espansos installationsprogram fra nedenstående links og køre det for at installere programmet på dit system.

instagram viewer

Download Espanso:Windows | Mac (Intel), Mac (Apple Silicon)

På den anden side, hvis du har en Linux-maskine, kan installationen være lidt kompliceret, som du kan forvente. Så for at forenkle tingene, er her en oversigt over instruktionerne, der hjælper dig med at installere Espanso på forskellige Linux-distros.

Ubuntu/Debian

På Ubuntu/Debian kan du installere Espanso ved hjælp af en DEB pakke eller Snap. Hvis du foretrækker at bruge en DEB-pakke, skal du åbne terminalen og køre disse kommandoer:

wget https://github.com/federico-terzi/espanso/releases/download/v2.1.5-beta/espanso-debian-x11-amd64.deb
sudo apt installer ./espanso-debian-x11-amd64.deb

Alternativt, for at installere det via Snap, skal du først sørge for, at dit system har Snap ved hjælp af denne kommando:

snap --version

Hvis dette returnerer et versionsnummer, er Snap installeret på din maskine. Ellers er det ikke, og du skal installere det først, hvilket du kan gøre ved at bruge vores Snap guide.

Når det først er installeret, er installationen af ​​Espanso så simpel som at køre:

sudo snap installer espanso --classic --channel=seneste/kant

Andre Linux Distros

Hvis du bruger nogen anden Linux distro, kan du bruge Espanso's AppImage for at få programmet op at køre på din computer.

Åbn terminalen og kør følgende kommandoer for at gøre dette, og du vil have et eksekverbart Espanso AppImage på dit system i slutningen af ​​det, som du kan køre ligesom enhver anden app:

mkdir -p ~/opt
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. AppImage env-path register

Registrering af Espanso som en systemd service

Med Espanso installeret, skal du nu registrere det som en systemd service. Dette er for at få Espanso til automatisk at starte på tidspunktet for systemstart, så du ikke behøver at gøre det manuelt, hver gang du starter din computer op.

For at registrere Espanso som en systemd service skal du køre:

espanso service register

Hvis du ikke ønsker at gøre dette, kan du starte Espanso ved at bruge følgende kommando i stedet:

espanso start --unmanaged

For at stoppe det, kør:

espanso stop

På Mac og Windows behøver du ikke at gøre dette. I stedet bliver du bedt om at vælge indstillingen til Start Espanso ved opstart (eller tilsvarende) i installationsguiden.

Espanso Basics

Før du hopper ind og begynder at bruge eller konfigurere Espanso, er her et par Espanso-koncepter, du skal kende:

  • Udløser: Det er søgeordet (bogstav eller ord), som Espanso forsøger at finde et match til i sin konfigurationsfil og erstatter med dets længere ækvivalent (a.k.a. erstatningstekst), når der er et match.
  • Erstatningstekst: Det er det længere tekststykke, der erstatter den tilsvarende trigger, mens du skriver den.
  • Match: Det er i bund og grund et nøgle-værdi-par, der forbinder en trigger med dens erstatningstekst. Ofte indstilles det ved hjælp af en regel, som du enten kan oprette selv eller downloade ved hjælp af pakker.

Espanso bruger to slags tændstikker: statisk og dynamisk. EN statisk match er konstant og ideel til situationer, der ikke kræver aktive/dynamiske værdier. På den anden side, en dynamisk match ændres afhængigt af konteksten og er derfor bedre egnet til dynamiske tekstudvidelser, dvs. hvor værdier (eller erstatningstekst) er variable.

For eksempel er her et eksempel på et dynamisk Espanso-match, der erstatter forekomster af :dato med 6. april 2022:

- trigger: ":dato"
erstatte: "6. april 2022"

Sådan bruges Espanso

Med det grundlæggende af vejen, kan du nu begynde at bruge Espanso på din computer. Det er ret ligetil at bruge det: du skal bare skrive : (kolon) efterfulgt af en trigger, hvorefter Espanso analyserer den og erstatter den med dens erstatningstekst, hvis der er et match.

2 billeder
Udvide
Udvide

For eksempel kan Espanso i sin enkleste form hjælpe dig med automatisk at udfylde den aktuelle dato i et tekstfelt. Så i stedet for at indtaste datoen manuelt, kan du indtaste dens trigger i stedet, og Espanso vil erstatte den med den faktiske dato.

Konfigurer Espanso til at inkludere flere matches

Som du nu ved, for at Espanso kan fungere, er det vigtigt at have matches i dens konfigurationsfil. Men det viser sig, at Espanso ikke har mange matches i denne fil som standard, så der er kun så meget, du kan gøre med den ud af boksen.

Heldigvis er det ret simpelt at udfylde matches i Espanso-konfigurationsfilen. Det kræver, at du redigerer en YAML fil, som bruger en simpel syntaks og er ret nem at redigere. Eller, hvis du føler dig doven, kan du downloade en Espanso-pakke i stedet, som inkluderer en række lignende slags match for et specifikt krav skabt af fællesskabet, for at udvide dets funktionalitet.

1. Oprettelse af matches til konfigurationsfilen manuelt

Espanso gemmer YAML-konfigurationsfilen under forskellige mapper afhængigt af operativsystemet. Her er hvor du finder det på:

  • Linux:/home/user/.config/espanso/
  • macOS:/Users/user/Library/Application Support/espanso/
  • Windows:C:\Users\user\AppData\Roaming\espanso

Brug cd kommando i terminalen efterfulgt af biblioteksstien for at få adgang til den. Du kan også bruge ls kommando (på Linux og macOS) for at vise filer og mapper i en mappe.

Alternativt kan du åbne terminalen (på Linux og Mac) og køre følgende kommando for at finde espanso's sti:

espanso vej

På Windows skal du åbne Fil Explorer og naviger til espanso mappe under: C:\Brugere\bruger\AppData\Roaming\

Inde i espanso mappe, har du en config mappe og en match folder. Det config mappen gemmer alle de væsentlige indstillinger og adfærdsmuligheder for Espanso, hvorimod match mappen indeholder alle matchene.

Det er match mappe, der indeholder base.yml, hvortil vi skal tilføje matches. Sådan gør du det.

På Linux eller macOS, når du har navigeret til match mappe inde i espanso mappe, skal du åbne base.yml ved brug af:

nano base.yml

I Windows kan du gå ind i match mappe, højreklik på base.yml fil, og vælg Åbn med Notesblok at åbne den.

En gang inde i base.yml fil, følg syntaksen nedenfor for at oprette et match:

-trigger: ":muo"
erstatte: "MakeUseOf"

Nyttige Espanso-kampe

1. Udfyld e-mailadresse

-trigger: ":e-mail"
erstatte: "[email protected]"

2. Ret et forkert stavet ord

-trigger: "propogate"
erstatte: "propagere"

3. Indtast det aktuelle tidspunkt

-trigger: ":nu"
replace: "Det er {{mytime}}"
vars:
- navn: min tid
type: dato
params:
format: "%H:%M"

4. Udvid et tekststykke

-trigger: ":ilu"
erstatte: "i stedet for"

For at skrive det første ord med stort, brug

-trigger: ":ilu"
erstatte: "i stedet for"
propagate_case: sand

5. Udskriv en hilsen

-trigger: ":hilsen"
erstatte: |
Med venlig hilsen,
XYZ

Her, | bruges til at tilføje erstatningstekst, der strækker sig over flere linjer

6. Tilføj et billede

-trigger: ":billede"
image_path: "/sti/til/billede/"

Dette er selvfølgelig blot nogle få eksempler på, hvad du kan gøre med Espanso, og der er forskellige andre use cases, hvor programmet kan komme til nytte. Tjek ud Espansos dokumentation at lære mere.

2. Brug af pakker til at udvide Espansos funktionalitet

Gå over til Espanso Hub for at tjekke alle de forskellige pakker, der er oprettet af Espanso-fællesskabet. Når du finder en pakke nyttig, skal du klikke på den for at få adgang til dens detaljer. Derinde vil du også se installations- og brugsvejledningen for den pågældende pakke.

Åbn terminalen eller kommandoprompten, og kør installationskommandoen for at installere pakken på dit system. Når det er installeret, skal du indtaste dets trigger-nøgleord i et tekstfelt for at bekræfte, om det virker.

Få mere gjort med Espanso

Selvom en tekstudvidelse måske ikke virker vigtig for dig i starten eller kan virke overdreven (da den skal være det konfigureret, før du kan bruge det), er det bestemt et værdifuldt værktøj, der kan hjælpe dig med at skrive hurtigere og være mere produktiv.

Vi håber, at denne vejledning giver dig en hurtig primer, der hjælper dig med at komme i gang med Espanso, så du kan inkludere den i dit workflow og få gjort mere på din computer. Desuden, hvis du aldrig har brugt tekstudvidelser før og gerne vil lære mere om dem for at finde ud af, om de er det værd, har vi dig dækket.

Hvad er tekstudvidelse, og hvordan kan det hjælpe dig med at skrive hurtigere på Mac?

Læs Næste

DelTweetDelE-mail

Relaterede emner

  • Produktivitet
  • Linux
  • Tekstudvidelse
  • Skrivetips

Om forfatteren

Yash Wate (52 artikler udgivet)

Yash er personaleskribent hos MUO til gør-det-selv, Linux, programmering og sikkerhed. Før han fandt sin passion i at skrive, plejede han at udvikle til nettet og iOS. Du kan også finde hans forfatterskab på TechPP, hvor han dækker andre vertikaler. Bortset fra teknologi kan han godt lide at tale om astronomi, Formel 1 og ure.

Mere fra Yash Wate

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere