Espanso er en open source-tekstudvidelse til Windows, Mac og Linux
- Kategori: Software
Uddragsværktøjer er utroligt nyttige. Tanken er at spare tid, der ellers ville være spildt ved at skrive sætninger, sætninger eller hele afsnit.
Espanso er et open source-tekstskabelonprogram til Windows, Mac og Linux, der hjælper brugerne med at spare tid.
Under installationen har du valget mellem at tilføje Espanso til 'PATH' (Windows System Variable) og aktivere det til at starte automatisk med Windows. Du bliver også nødt til at genstarte computeren for at få programmet til at fungere. korrekt; Jeg tror, det kræver genstart for at aktivere 'PATH' korrekt. Start programmet, og du skal se et ikon på systembakken. Højreklik på det giver dig mulighed for at deaktivere det eller forlade programmet.
Espanso fungerer i alle programmer, som jeg prøvede det i, herunder Notepad, Word, Firefox, Thunderbird og mere.
Tændstikker
Espanso bruger konceptet Matches (nøgleordgenkendelse), dvs. når du skriver et ord, der er til stede i programmets indstillinger, udløser det applikationen til at erstatte nøgleordet med dets konfigurerede udskiftning. Det officiel wiki forklarer de tekniske detaljer temmelig godt, men jeg vil demonstrere, hvordan det fungerer nedenfor for din bekvemmelighed.
Start en teksteditor eller browser, eller ethvert andet program, der accepterer tekstinput. Skriv ordet: espanso, og det erstattes magisk med udtrykket 'Hej der!' I dette tilfælde ': espanso' er nøgleordet, og 'Hej der' er den erstattede tekst.
Hvis du ikke allerede har gættet det, er Espanso det italienske ord for Expanded.
Så hvordan tilpasser vi Espanso?
Gå til applikationens 'Roaming' -mappe i dit brugermappe. For f.eks. C: Users Ashwin AppData Roaming espanso
Denne mappe indeholder en 'default.yml' fil. Åbn den ved hjælp af en teksteditor, f.eks. Notepad fungerer fint. Espanso bruger YAML-syntaks, som er meget brugervenligt. Se det fremhævede afsnit i skærmbilledet nedenfor. Det er match trigger og erstatning, som jeg nævnte i mit eksempel.
Regler
Indrykket er nødvendigt for at syntaks skal fungere. Så hvis din kamp ikke udløses korrekt, skal du kontrollere afstanden i syntaks. Den anden regel er at huske at bruge symbolet: For f.eks. : espanso vs espanso. Den første er korrekt, den sidstnævnte udløser ikke programmet.
Hvordan tilføjes nye ord til Espanso?
Lad os prøve at tilføje en ny. Skriv et nyt triggerord, og vælg en erstatningssætning. For at gøre det let kan du bare kopiere 'espanso'-udløseren, indsætte den i en ny linje og redigere den.
- trigger: ': ghx'
erstatte: 'androideity.com'
Gem dokumentet, afslutt Espanso og start det igen. Skriv nu: ghx, og det skal erstattes med androideity.com.net. Det er utroligt let, ikke? Du kan bruge det til at tilføje e-mail-underskrifter, URL'er, HTML-tags, ofte anvendte sætninger, svar osv. Og spare noget tid.
- trigger: ': emailid'
erstatte: 'email@example.com'- trigger: ': ggl'
erstatte: 'https://www.google.com/'- trigger: ': myadd'
erstatter: 'Apt 123, 5th Avenue'- trigger: ': tvm'
erstatte: 'Mange tak'
Du kan endda erstatte en tekst med et billede, syntaksen er lidt anderledes.
- trigger: ': word'
image_path: '/path/image.ext'
Erstat ord med det ønskede nøgleord og /path/image.ext med den fulde sti for billedets placering, efterfulgt af navnet på billedet og dets udvidelse. Dette er muligvis ikke praktisk i den daglige brug, men muligheden er der, i tilfælde af at du vil bruge den.
Alle ovenstående eksempler er statiske matchninger, som i, ændrer erstatningsordet eller sætningen aldrig.
Vil det erstatte andre ord, som jeg skriver? Nej, det er grunden til: symbolet bruges til at forhindre, at ord erstattes af en ulykke. Du kan bruge tændstikker uden tyktarmsymbolet, men det erstatter ord, der stave lignende. Se den officielle dokumentation om Word Triggers for at undgå dette problem.
Dynamiske kampe
Dette er matchninger med variabler, f.eks. for at erstatte variablen med dato og klokkeslæt.
Se YML-dokumentets afsnit 'Datoer'; denne har en trigger, der tilføjer den aktuelle dato i formatet 'måned / dato / år (US-format). Syntaks for det kan se ud til at være kompliceret, næsten som en programkode. Først indstiller du nøgleordet som sædvanligt, derefter erklærer du en variabel kaldet 'mydate', som indeholder typen (udvidelse) og den parameter, der skal beregnes. Dokumentationen, jeg linkede til ovenfor, forklarer, hvordan man tilføjer et match til en lignende 'Time' -kamp.
Bemærk : Jeg bruger ordafsnittet bare som en henvisning til rækkefølgen af de kommandoer, som standardkonfigurationsfilen viser dem i. Du kan skrive dine kampe i en hvilken som helst rækkefølge, du vil.
Udvidelser
Espanso understøtter udvidelser, kommandoer, som du kan tilpasse. Datoeksemplet, som jeg nævnte, bruger udvidelsen 'Date'. Du kan indstille en udvidelse ved at bruge kommandoen 'type' efterfulgt af sin egen syntaks. Det tredje afsnit i YML-dokumentet viser en Shell-kommando, som du kan bruge til det formål. Shell-udvidelsen giver dig mulighed for at skrive kommandoer, der kan udføres ved hjælp af kommandoprompten, PowerShell og andre skaller. Applikationens script-udvidelse bruges til at udføre scripts, som du leverer.
Programmet er skrevet i Rust (Mozillas alternativ til C ++).
Espanso er hurtig, nem at bruge, hvis du hurtigt vil indsætte ord og sætninger. Når det kommer til variabler synes jeg ikke det er brugervenligt, BeefText har indbyggede variabler, skal du blot højreklikke og vælge den, du vil bruge. På den anden side kan du oprette tilpassede variabler med førstnævnte.

udvidet
Til Windows
Hent nu