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.
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.
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
Relaterede emner
- Produktivitet
- Linux
- Tekstudvidelse
- Skrivetips
Om forfatteren
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.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere