Als je een schrijver of programmeur bent, of je reageert op veel e-mails op een dag, dan is een tekstuitbreiding een onmisbaar programma op je computer. Het is in wezen een productiviteitstool die uw getypte tekst uitbreidt of vervangt door zijn langere equivalent om u te helpen sneller te typen.

Over het algemeen vind je allerlei soorten tekstuitbreidingstools. Espanso blijkt echter een van de meest veelbelovende van de partij te zijn, omdat het gratis te gebruiken is en veel aanpassingsmogelijkheden biedt.

Laten we Espanso eens bekijken en onderzoeken hoe u het in uw workflow kunt gebruiken.

Wat is Espanso?

Espanso is een gratis en open source tekstuitbreidingstool voor Linux, macOS en Windows. Het werkt door de tekst te analyseren terwijl u deze in een tekstveld typt om deze te vergelijken met de records in het configuratiebestand, en vervangt deze door zijn equivalente langere versie als er een overeenkomst is.

Hoe Espanso te installeren

Espanso is beschikbaar op alle grote desktopplatforms. Als u een Mac of een Windows-pc bezit, downloadt u het installatieprogramma van Espanso via de onderstaande links en voert u het uit om het programma op uw systeem te installeren.

instagram viewer

Español downloaden:ramen | Mac (Intel), Mac (Apple Silicium)

Aan de andere kant, als je een Linux-machine hebt, kan de installatie een beetje ingewikkeld zijn, zoals je kunt verwachten. Dus om de zaken te vereenvoudigen, volgt hier een overzicht van de instructies om u te helpen bij het installeren van Espanso op verschillende Linux-distributies.

Ubuntu/Debian

Op Ubuntu/Debian kunt u Espanso installeren met een DEB-pakket of Snap. Als u liever een DEB-pakket gebruikt, opent u de terminal en voert u deze opdrachten uit:

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

Als alternatief, om het via Snap te installeren, moet je er eerst voor zorgen dat je systeem Snap heeft met behulp van deze opdracht:

snap --versie

Als dit een versienummer oplevert, is Snap op je computer geïnstalleerd. Anders is het dat niet, en je moet het eerst installeren, wat je kunt doen met onze Snap gids.

Zodra het is geïnstalleerd, is het installeren van Espanso net zo eenvoudig als het uitvoeren:

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

Andere Linux-distributies

Als je er een gebruikt andere Linux-distributie, je kunt Espanso's gebruiken AppImage om het programma op uw computer te laten werken.

Open de terminal en voer de volgende opdrachten uit om dit te doen, en aan het einde ervan heb je een uitvoerbare Espanso AppImage op je systeem, die je net als elke andere app kunt uitvoeren:

mkdir -p ~/opt
wget -O ~/opt/Espanso. AppAfbeelding ' 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-pad register

Espanso registreren als een systemd-service

Met Espanso geïnstalleerd, moet u het nu registreren als een systemd-service. Dit is om Espanso automatisch te laten starten op het moment dat het systeem opstart, zodat u niet de moeite hoeft te nemen om dit elke keer dat u uw computer opstart handmatig te doen.

Om Espanso als een systemd-service te registreren, voert u het volgende uit:

espanso serviceregister

Als u dit niet wilt doen, kunt u Espanso starten met de volgende opdracht:

espanso start --unmanaged

Om het te stoppen, voer je uit:

espanso stop

Op Mac en Windows hoeft u dit niet te doen. In plaats daarvan moet u de optie selecteren om: Espanso starten bij opstarten (of equivalent) in de installatiewizard.

Espanso Basis

Voordat je aan de slag gaat en Espanso gaat gebruiken of configureren, zijn hier een paar Espanso-concepten die je moet kennen:

  • Trekker: Het is het trefwoord (letter of woord) waarvoor Espanso een overeenkomst probeert te vinden in zijn configuratiebestand en vervangt door zijn langere equivalent (ook wel vervangende tekst genoemd) wanneer er een overeenkomst is.
  • Vervangende tekst: Het is het langere tekstfragment dat de equivalente trigger vervangt terwijl u het typt.
  • Wedstrijd: Het is in wezen een sleutel/waarde-paar dat een trigger associeert met de vervangende tekst. Vaak wordt het ingesteld met behulp van een regel, die u zelf kunt maken of kunt downloaden met behulp van pakketten.

Espanso gebruikt twee soorten matches: statisch en dynamisch. EEN statische overeenkomst is constant en ideaal voor situaties die geen actieve/dynamische waarden vereisen. Aan de andere kant, een dynamische wedstrijd verandert afhankelijk van de context en is daarom beter geschikt voor dynamische tekstuitbreidingen, d.w.z. waar waarden (of vervangende tekst) variabel zijn.

Hier is bijvoorbeeld een voorbeeld van een dynamische Espanso-overeenkomst die instanties vervangt van :datum met 6 april 2022:

- trigger: ":datum"
vervangen: "6 april 2022"

Hoe Espanso te gebruiken

Nu de basis uit de weg is, kunt u Espanso nu op uw computer gaan gebruiken. Het gebruik ervan is vrij eenvoudig: je hoeft alleen maar te typen : (dubbele punt) gevolgd door een trigger, waarna Espanso deze analyseert en vervangt door de vervangende tekst als er een overeenkomst is.

2 afbeeldingen
Uitbreiden
Uitbreiden

In zijn eenvoudigste vorm kan Espanso u bijvoorbeeld helpen automatisch de huidige datum in een tekstveld in te vullen. Dus in plaats van de datum handmatig in te voeren, kunt u in plaats daarvan de trigger invoeren, en Espanso zal deze vervangen door de werkelijke datum.

Configureer Espanso om meer overeenkomsten op te nemen

Zoals je nu weet, is het belangrijk om overeenkomsten in het configuratiebestand te hebben om Espanso te laten werken. Maar het blijkt dat Espanso standaard niet veel overeenkomsten in dit bestand heeft, dus er is maar zoveel dat je er direct mee kunt doen.

Gelukkig is het invullen van matches in het Espanso-configuratiebestand vrij eenvoudig. Het vereist dat je een YAML-bestand, die een eenvoudige syntaxis gebruikt en vrij eenvoudig te bewerken is. Of, als u zich lui voelt, kunt u in plaats daarvan een Espanso-pakket downloaden, dat een reeks van vergelijkbare soorten overeenkomsten voor een specifieke vereiste die door de community zijn gemaakt, om zijn functionaliteit.

1. Handmatig overeenkomsten met het configuratiebestand maken

Espanso slaat het YAML-configuratiebestand op in verschillende mappen, afhankelijk van het besturingssysteem. Hier vind je het op:

  • Linux:/home/user/.config/espanso/
  • macOS:/Gebruikers/gebruiker/Bibliotheek/Applicatieondersteuning/espanso/
  • Ramen:C:\Users\gebruiker\AppData\Roaming\espanso

Gebruik de cd commando in de terminal gevolgd door het mappad om toegang te krijgen. U kunt ook de ls commando (op Linux en macOS) om bestanden en mappen in een map weer te geven.

Als alternatief kunt u de terminal openen (op Linux en Mac) en de volgende opdracht uitvoeren om te vinden: espanso's pad:

espanso pad

Open in Windows de Verkenner en navigeer naar de espanso map onder: C:\Gebruikers\gebruiker\AppData\Roaming\

Binnen in de espanso map, je hebt een configuratie map en een wedstrijd map. De configuratie map slaat alle essentiële instellingen en gedragsopties voor Espanso op, terwijl de wedstrijd map bevat alle overeenkomsten.

Het is de wedstrijd map die de bevat base.yml, waaraan we overeenkomsten moeten toevoegen. Hier is hoe je het doet.

Op Linux of macOS, zodra u navigeert naar de wedstrijd map in de espanso map, open de base.yml gebruik makend van:

nano base.yml

In Windows kunt u naar de wedstrijd map, klik met de rechtermuisknop op de base.yml bestand, en selecteer Openen met Kladblok om het te openen.

Eenmaal binnen in de base.yml bestand, volg dan de onderstaande syntaxis om een ​​overeenkomst te maken:

-trigger: ":muo"
vervangen: "MakeUseOf"

Nuttige Espanso-overeenkomsten

1. Vul e-mailadres in

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

2. Corrigeer een verkeerd gespeld woord

-trigger: "propageren"
vervangen: "propageren"

3. Voer de huidige tijd in

-trigger: ":nu"
vervang: "Het is {{mytime}}"
var:
- naam: mytime
typ: datum
parameters:
formaat: "%H:%M"

4. Een tekstfragment uitvouwen

-trigger: ":ilu"
vervangen: "in plaats van"

Gebruik. om het eerste woord met een hoofdletter te schrijven

-trigger: ":ilu"
vervangen: "in plaats van"
propagate_case: waar

5. Een begroetingsbericht afdrukken

-trigger: ":groet"
vervangen: |
Met vriendelijke groet,
XYZ

Hier, | wordt gebruikt om vervangende tekst toe te voegen die meerdere regels beslaat

6. Voeg een afbeelding toe

-trigger: ":afbeelding"
image_path: "/pad/naar/afbeelding/"

Dit zijn natuurlijk maar een paar voorbeelden van wat u met Espanso kunt doen, en er zijn verschillende andere toepassingen waarbij het programma van pas kan komen. Uitchecken Espanso's documentatie meer leren.

2. Pakketten gebruiken om de functionaliteit van Espanso uit te breiden

Ga naar Espanso Hub om alle verschillende pakketten te bekijken die door de Espanso-gemeenschap zijn gemaakt. Wanneer u een pakket nuttig vindt, klikt u erop om toegang te krijgen tot de details. Daarin ziet u ook de installatie- en gebruiksinstructies voor dat pakket.

Open de terminal of opdrachtprompt en voer de installatieopdracht uit om het pakket op uw systeem te installeren. Nadat het is geïnstalleerd, voert u het trigger-trefwoord in een tekstveld in om te controleren of het werkt.

Krijg meer gedaan met Espanso

Hoewel een tekstuitbreiding in eerste instantie misschien niet belangrijk voor je lijkt of misschien overdreven lijkt (omdat het wel moet zijn) geconfigureerd voordat u het kunt gebruiken), is het zeker een waardevol hulpmiddel dat u kan helpen sneller te typen en meer te zijn productief.

We hopen dat deze handleiding u een snelle inleiding geeft om u op weg te helpen met Espanso, zodat u deze in uw workflow kunt opnemen en meer gedaan kunt krijgen op uw computer. Trouwens, als je nog nooit eerder tekstuitbreidingen hebt gebruikt en er meer over wilt weten om erachter te komen of ze de moeite waard zijn, dan hebben we je gedekt.

Wat is tekstuitbreiding en hoe kan het u helpen sneller te typen op Mac?

Lees volgende

DelenTweetenDelenE-mail

Gerelateerde onderwerpen

  • productiviteit
  • Linux
  • Tekstuitbreiding
  • Schrijftips

Over de auteur

Yash Wate (52 artikelen gepubliceerd)

Yash is een Staff Writer bij MUO voor DIY, Linux, Programming en Security. Voordat hij zijn passie voor schrijven vond, ontwikkelde hij voor het web en iOS. Je kunt zijn schrijven ook vinden op TechPP, waar hij andere branches behandelt. Behalve over technologie praat hij graag over astronomie, Formule 1 en horloges.

Meer van Yash Wate

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren