Om du är en skribent, kodare eller svarar på många e-postmeddelanden på en dag är en textexpanderare ett oumbärligt program på din dator. Det är i grunden ett produktivitetsverktyg som utökar eller ersätter din inskrivna text med dess längre motsvarighet för att hjälpa dig att skriva snabbare.

Generellt sett hittar du textexpansionsverktyg av alla slag. Espanso visar sig dock vara en av de mest lovande i partiet, eftersom det är gratis att använda och erbjuder många anpassningsalternativ.

Låt oss kolla in Espanso och utforska hur du kan använda det i ditt arbetsflöde.

Vad är Espanso?

Espanso är en gratis och öppen källa textexpansionsverktyg för Linux, macOS och Windows. Det fungerar genom att analysera texten när du skriver den i ett textfält för att kontrollera den mot dess poster i konfigurationsfilen, och ersätter den med motsvarande längre version om det finns en matchning.

Hur man installerar Espanso

Espanso är tillgängligt på alla större skrivbordsplattformar. Om du äger en Mac eller en Windows PC, ladda ner Espansos installationsprogram från länkarna nedan och kör det för att installera programmet på ditt system.

instagram viewer

Ladda ner Espanso:Windows | Mac (Intel), Mac (Apple Silicon)

Å andra sidan, om du har en Linux-maskin kan installationen vara lite komplicerad, som du kan förvänta dig. Så för att förenkla saker och ting, här är en uppdelning av instruktionerna som hjälper dig att installera Espanso på olika Linux-distros.

Ubuntu/Debian

På Ubuntu/Debian kan du installera Espanso med en DEB-paket eller Snap. Om du föredrar att använda ett DEB-paket, öppna terminalen och kör dessa kommandon:

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

Alternativt, för att installera det via Snap, se först till att ditt system har Snap med det här kommandot:

snap --version

Om detta returnerar ett versionsnummer är Snap installerat på din maskin. Annars är det inte, och du måste installera det först, vilket du kan göra med vår Snap guide.

När det väl är installerat är det lika enkelt att installera Espanso som att köra:

sudo snap installera espanso --classic --channel=senaste/edge

Andra Linux-distros

Om du använder någon annan Linux-distro, kan du använda Espanso's AppImage för att få igång programmet på din dator.

Öppna terminalen och kör följande kommandon för att göra detta, och du kommer att ha en körbar Espanso AppImage på ditt system i slutet av den, som du kan köra precis som vilken annan app som helst:

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

Registrera Espanso som en systemd tjänst

Med Espanso installerat måste du nu registrera det som en systemd tjänst. Detta för att få Espanso att starta automatiskt vid tidpunkten för systemstart, så att du inte behöver bry dig om att göra det manuellt varje gång du startar upp din dator.

För att registrera Espanso som en systemd service, kör:

espanso serviceregister

Om du inte vill göra detta kan du starta Espanso med följande kommando istället:

espanso start --unmanaged

För att stoppa det, kör:

espanso stopp

På Mac och Windows behöver du inte göra detta. Istället måste du välja alternativet till Starta Espanso vid start (eller motsvarande) i installationsguiden.

Espanso Grunderna

Innan du hoppar in och börjar använda eller konfigurera Espanso, här är ett par Espanso-koncept du måste känna till:

  • Utlösare: Det är nyckelordet (bokstav eller ord) som Espanso försöker hitta en matchning för i sin konfigurationsfil och ersätter med dess längre motsvarighet (a.k.a. ersättningstext) när det finns en matchning.
  • Ersättningstext: Det är det längre textavsnittet som ersätter dess motsvarande utlösare när du skriver det.
  • Match: Det är i huvudsak ett nyckel-värdepar som associerar en utlösare med dess ersättningstext. Ofta ställs den in med en regel, som du antingen kan skapa själv eller ladda ner med hjälp av paket.

Espanso använder två typer av matchningar: statisk och dynamisk. A statisk matchning är konstant och idealisk för situationer som inte kräver aktiva/dynamiska värden. Å andra sidan, a dynamisk matchning ändras beroende på sammanhanget och är därför bättre lämpad för dynamiska textexpansioner, d.v.s. där värden (eller ersättningstext) är variabla.

Till exempel, här är ett exempel på en dynamisk Espanso-matchning som ersätter instanser av :datum med 6 april 2022:

- trigger: ":date"
ersätt: "6 april 2022"

Hur man använder Espanso

Med grunderna ur vägen kan du nu börja använda Espanso på din dator. Att använda det är ganska enkelt: du behöver bara skriva : (kolon) följt av en trigger, varefter Espanso kommer att analysera den och ersätta den med dess ersättningstext om det finns en matchning.

2 bilder
Bygga ut
Bygga ut

Till exempel, i sin enklaste form kan Espanso hjälpa dig att automatiskt fylla i det aktuella datumet i ett textfält. Så istället för att ange datumet manuellt, kan du ange dess utlösare istället, och Espanso kommer att ersätta det med det faktiska datumet.

Konfigurera Espanso för att inkludera fler matchningar

Som du nu vet, för att Espanso ska fungera är det viktigt att ha matchningar i sin konfigurationsfil. Men det visar sig att Espanso inte har många matchningar i den här filen som standard, så det finns bara så mycket du kan göra med den ur lådan.

Lyckligtvis är det ganska enkelt att fylla i matchningar i Espanso-konfigurationsfilen. Det kräver att du redigerar en YAML-fil, som använder en enkel syntax och är ganska lätt att redigera. Eller, om du känner dig lat, kan du ladda ner ett Espanso-paket istället, som innehåller en serie med liknande typer av matchningar för ett specifikt krav skapat av gemenskapen, för att utöka dess funktionalitet.

1. Skapa matchningar till konfigurationsfilen manuellt

Espanso lagrar YAML-konfigurationsfilen under olika kataloger beroende på operativsystem. Här hittar du den på:

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

Använd cd kommando i terminalen följt av katalogsökvägen för att komma åt den. Du kan också använda ls kommando (på Linux och macOS) för att lista filer och kataloger i en katalog.

Alternativt kan du öppna terminalen (på Linux och Mac) och köra följande kommando för att hitta espanso's väg:

espanso väg

På Windows öppnar du Utforskaren och navigera till espanso mapp under: C:\Users\user\AppData\Roaming\

Inuti espanso mapp har du en config mapp och en match mapp. De config mappen lagrar alla viktiga inställningar och beteendealternativ för Espanso, medan match mappen innehåller alla matchningar.

Det är match mapp som innehåller bas.yml, som vi måste lägga till matchningar till. Så här gör du.

På Linux eller macOS, när du navigerar till match mapp inuti espanso katalogen, öppna bas.yml använder sig av:

nanobas.yml

I Windows kan du gå in i match högerklicka på mappen bas.yml fil och välj Öppna med Anteckningar att öppna den.

Väl inne i bas.yml fil, följ syntaxen nedan för att skapa en matchning:

-trigger: ":muo"
ersätt: "MakeUseOf"

Användbara Espanso-matcher

1. Fyll i e-postadress

-trigger: ":e-post"
ersätt: "[email protected]"

2. Rätta ett felstavat ord

-trigger: "propogera"
ersätt: "propagera"

3. Ange aktuell tid

-trigger: ":nu"
replace: "Det är {{mytime}}"
vars:
- namn: min tid
typ: datum
params:
format: "%H:%M"

4. Expandera ett textavsnitt

-trigger: ":ilu"
ersätt: "i stället för"

Använd det första ordet med stort versal

-trigger: ":ilu"
ersätt: "i stället för"
propagate_case: sant

5. Skriv ut ett hälsningsmeddelande

-trigger: ":greet"
ersätt: |
Vänliga hälsningar,
XYZ

Här, | används för att lägga till ersättningstext som sträcker sig över flera rader

6. Lägg till en bild

-trigger: ":bild"
bildsökväg: "/sökväg/till/bild/"

Naturligtvis är detta bara några exempel på vad du kan göra med Espanso, och det finns olika andra användningsfall där programmet kan komma till användning. Kolla upp Espansos dokumentation att lära sig mer.

2. Använda paket för att utöka Espansos funktionalitet

Gå över till Espanso Hub för att kolla in alla olika paket som skapats av Espanso-communityt. När du tycker att ett paket är användbart klickar du på det för att komma åt dess detaljer. Där ser du också installations- och användningsinstruktionerna för det paketet.

Öppna terminalen eller kommandotolken och kör installationskommandot för att installera paketet på ditt system. När den är installerad anger du dess trigger-nyckelord i ett textfält för att verifiera om det fungerar.

Få mer gjort med Espanso

Även om en textexpanderare kanske inte verkar viktig för dig till en början eller kan verka överdriven (eftersom den behöver vara det konfigurerat innan du kan använda det), är det verkligen ett värdefullt verktyg som kan hjälpa dig att skriva snabbare och vara mer produktiv.

Vi hoppas att den här guiden ger dig en snabb primer som hjälper dig att komma igång med Espanso, så att du kan inkludera den i ditt arbetsflöde och få mer gjort på din dator. Dessutom, om du aldrig har använt textexpanderar tidigare och skulle vilja lära dig mer om dem för att ta reda på om de är värda det, har vi dig täckt.

Vad är textexpansion och hur kan det hjälpa dig att skriva snabbare på Mac?

Läs Nästa

Dela med sigTweetDela med sigE-post

Relaterade ämnen

  • Produktivitet
  • Linux
  • Textexpansion
  • Skrivtips

Om författaren

Yash Wate (52 publicerade artiklar)

Yash är en personalskribent på MUO för gör-det-själv, Linux, programmering och säkerhet. Innan han hittade sin passion för att skriva brukade han utveckla för webben och iOS. Du kan också hitta hans författarskap på TechPP, där han täcker andra vertikaler. Förutom teknik tycker han om att prata om astronomi, Formel 1 och klockor.

Mer från Yash Wate

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera