{"id":1313,"date":"2023-02-17T15:06:41","date_gmt":"2023-02-17T14:06:41","guid":{"rendered":"https:\/\/digital-cleaning.de\/?p=1313"},"modified":"2023-02-17T15:14:19","modified_gmt":"2023-02-17T14:14:19","slug":"espanso-textexpander-fuer-flotte-texte-win-mac-linux","status":"publish","type":"post","link":"https:\/\/digital-cleaning.de\/index.php\/espanso-textexpander-fuer-flotte-texte-win-mac-linux\/","title":{"rendered":"Espanso: Textexpander f\u00fcr flotte Texte (Win\/Mac\/Linux)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"291\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso3-1024x291.jpg\" alt=\"\" class=\"wp-image-1327\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso3-1024x291.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso3-300x85.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso3-768x218.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso3-1536x437.jpg 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso3-1140x324.jpg 1140w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso3.jpg 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Abk\u00fcrzungen nach Wunsch<\/figcaption><\/figure>\n\n\n\n<p>Textexpander sind n\u00fctzliche Tools, die t\u00e4glich Zeit sparen k\u00f6nnen. Man tippt ein paar Buchstaben &#8211; und schon steht der fertige Text da. Eingebaut sind ist ein einfacher Schnipsel-Erweiterer bereits in MacOS und iOS. <a rel=\"noreferrer noopener\" href=\"https:\/\/espanso.org\" target=\"_blank\">Espanso <\/a>ist schlank, sehr flott, kostenlos und funktioniert unter Windows, MacOS und Linux. Dazu \u00fcberrascht das kleine Tool mit manchem Trick.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was sind die Vorteile eines Textexpanders?<\/h3>\n\n\n\n<p>Selbst wenn man ein entsprechendes Tool nur f\u00fcr Kleinigkeiten einsetzt &#8211; etwa die Erweiterung der Mail-Adresse oder die Gru\u00dfformel in Mails &#8211; addieren sich die gesparten Sekunden rasch zu Minuten und im Laufe eines Monats eventuell zu Stunden. Manchmal sind es auch Fachw\u00f6rter in einem l\u00e4ngeren Dokument, die Zeit kosten (bei meinem Raspberry-Pi-Manuskript erwiesen sich die K\u00fcrzel &#8222;rp&#8220; f\u00fcr &#8222;Raspberry Pi&#8220; bzw. &#8222;rpi&#8220; f\u00fcr &#8222;Raspberry Pi 400&#8220; als wahrer Segen). Ihre Tochter hat sich in Jos\u00e9 \u00c1lvarez Miguel verliebt? Speichern Sie sich &#8222;:jam&#8220;. Sie werden st\u00e4ndig gefragt, wo die Termine f\u00fcr den n\u00e4chsten Workshop zu finden sind? Mit &#8222;wwwork&#8220; erscheint in der Antwort-Mail: &#8222;Die Termine f\u00fcr den M\u00e4rz-Workshop k\u00f6nnen Sie der Webseite &#8222;https:\/\/einbeispiel.com\/alletermine&#8220; entnehmen. Beste Gr\u00fc\u00dfe &#8211; Max Mustermann [Firmenlogo.jpg]&#8220; usw. usw.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was kann Espanso?<\/h3>\n\n\n\n<p>Espanso kann:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Textk\u00fcrzel erweitern<\/li>\n\n\n\n<li>h\u00e4ufige Buchstabendreher korrigieren<\/li>\n\n\n\n<li>Emojis einsetzen<\/li>\n\n\n\n<li>Templates f\u00fcr l\u00e4ngere Texte mit Variablen f\u00fcllen<\/li>\n\n\n\n<li>Auswahllisten zur Verf\u00fcgung stellen<\/li>\n\n\n\n<li>die &#8222;Datenbank&#8220; \u00fcber alle Ger\u00e4te synchronisieren<\/li>\n\n\n\n<li>und noch ein bisserl mehr<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Wie funktioniert Espanso?<\/h3>\n\n\n\n<p>Espanso wird \u00fcber eine einfache Textdatei gesteuert. Es gibt also kein buntes Klick-Men\u00fc f\u00fcr die Erstellung der eigenen Textschnipsel (eine grafische Oberfl\u00e4che soll wohl demn\u00e4chst kommen). F\u00fcr die einfachen Schnipsel ist das auch gar kein Problem &#8211; bei komplexeren Vorhaben wird es etwas &#8222;nerdig&#8220;, ist aber mit einer kleinen Lernkurve zu schaffen.<\/p>\n\n\n\n<p>Ein Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">- trigger: \":awg\"\n  replace: \"Alles wird gut!\"<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Das K\u00fcrzel sollte so gew\u00e4hlt werden, dass versehentliche Ersetzungen vermieden werden. Also nicht &#8222;all&#8220; &#8211; denn diese Buchstabenfolge kommt ja an allen m\u00f6glichen Stellen vor. Aber ob man nun &#8222;aall&#8220; oder &#8222;:all&#8220; oder &#8222;a_l&#8220; w\u00e4hlt &#8211; egal. Man muss sich das K\u00fcrzel nur merken k\u00f6nnen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kann man auch Grafiken einf\u00fcgen?<\/h3>\n\n\n\n<p>Ja. Man gibt einfach den Pfad zum Foto an.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">- trigger: \":logo\"\n  replace: \"[pfad]\/logo.jpg\"<\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>Noch geschickter ist es, alle Schnipsel-Grafiken in einem Unterpfad von Espanso zu speichern. So kann die Grafik auf verschiedenen Ger\u00e4ten genutzt werden, ohne dass der Pfad an die unterschiedlichen Ordnerstrukturen angepasst werden m\u00fcsste. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">- trigger: \":logo\"\n  \"$CONFIG\/bilder\/logo.jpg\"\n<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Lassen sich Auswahlmen\u00fcs gestalten?<\/h3>\n\n\n\n<p>Ja. Die einfachste Variante besteht darin, dass man mehrere &#8222;trigger\/replace&#8220;-Anweisungen mit dem gleichen Trigger erstellt, also z.B. &#8222;trigger: &#8222;:link&#8220; replace &#8222;https:\/\/www1.de&#8220;\/&#8220;trigger: &#8222;:link&#8220; replace &#8222;https:\/\/www2.de&#8220; usw. Espanso gestaltet daraus automatisch ein Auswahlmen\u00fc samt Suchfenster. Diese Men\u00fcs kann man noch ein wenig &#8222;h\u00fcbscher&#8220; gestalten, so dass man dieses Beispiel erh\u00e4lt (Code am Ende des Artikels):<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"410\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso5-1024x410.jpg\" alt=\"\" class=\"wp-image-1329\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso5-1024x410.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso5-300x120.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso5-768x307.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso5-1536x615.jpg 1536w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso5-2048x820.jpg 2048w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso5-1140x456.jpg 1140w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Kontodaten immer zur Hand<\/figcaption><\/figure>\n\n\n\n<p>Nach &#8222;:kk&#8220; erh\u00e4lt man eine Liste aller eigenen Kontodaten. Aufrufen kann man die Liste in jeder Anwendung, also Word, Outlook, in einem PDF-Formular usw. Und man muss sich nicht merken, ob man f\u00fcr die Sparkasse &#8222;:ks&#8220;, f\u00fcr die Postbank &#8222;:kpb&#8220;, f\u00fcr &#8230; vergeben hat.<\/p>\n\n\n\n<p>Auch eine Kombination von Text und Auswahlmen\u00fc l\u00e4sst sich gestalten. In diesem Beispiel erscheint nach dem Klick in Outlook: <em>&#8222;Hallo Frau Zump, danke f\u00fcr die Anmeldung! Dem Wunsch konnte leider nicht entsprochen werden.&#8220;<\/em> (Code am Ende des Artikels).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"588\" src=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso7-1024x588.jpg\" alt=\"\" class=\"wp-image-1332\" srcset=\"https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso7-1024x588.jpg 1024w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso7-300x172.jpg 300w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso7-768x441.jpg 768w, https:\/\/digital-cleaning.de\/wp-content\/uploads\/2023\/02\/espanso7.jpg 1134w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Mails schneller beantworten<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Was noch?<\/h3>\n\n\n\n<p>Zwischenablage, Datumsangaben, Scripte &#8211; alles l\u00e4sst sich einbinden. F\u00fcr Dateibenennungen kann man etwa einen Shortcut konfigurieren, der &#8222;2023-03-15_Rechung&#8220;, &#8222;2023-03-15_Projekt-A&#8220; usw. einsetzt. Schnipsel f\u00fcr Markdown oder HTML, Linklisten, Suchvorg\u00e4nge &#8211; viele Beispiele finden sich im Blog-Eintrag einer Anwenderin: <a rel=\"noreferrer noopener\" href=\"https:\/\/notes.aliciasykes.com\/25213\/using-espanso-to-boost-efficiency?utm_source=pocket_saves\" target=\"_blank\">&#8222;Using Espanso to boost Efficiency&#8220;<\/a> <\/p>\n\n\n\n<p>F\u00fcr umfangreiche Sammlungen kann man getrennte Textdateien mit den Code-Schnipseln anlegen: &#8222;beruflich.yml&#8220;, &#8222;privat.yml&#8220;, &#8222;team.yml&#8220; usw. Sofern man Nextcloud f\u00fcr den Sync verwendet, gen\u00fcgen wenige Klicks, um das Verzeichnis &#8222;espanso\/match&#8220; zu synchronisieren &#8211; so stehen die K\u00fcrzel auf allen (Desktop-\/Notebook-)Ger\u00e4ten zur Verf\u00fcgung. Die <strong><a rel=\"noreferrer noopener\" href=\"https:\/\/espanso.org\/docs\/get-started\/\" target=\"_blank\">Dokumentation <\/a><\/strong>ist umfangreich (allerdings ein wenig &#8222;IT-lastig&#8220;).<\/p>\n\n\n\n<p><strong><a href=\"https:\/\/espanso.org\/install\/\" target=\"_blank\" rel=\"noreferrer noopener\">Download Espanso<\/a><\/strong><\/p>\n\n\n\n<p><strong>Und hier noch die beiden im Text erw\u00e4hnten Code-Schnipsel:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">  - <strong>trigger: \":kk\"<\/strong>\n    replace: \"DE41 123\"\n    label: \"IBAN DKB\"\n  - trigger: \":kk\"\n    replace: \"BANKBERLIN\"\n    label: \"BIC DKB\"\n  - trigger: \":kk\"\n    replace: \"DE49 123\"\n    label: \"IBAN Sparkasse\"\n  - trigger: \":kk\"\n    replace: \"ULMBANK\"\n    label: \"BIC Sparkasse\"\n\n<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>- <strong>trigger: \":wunsch\"<\/strong>\n    replace: \"Hallo {{form1.name}}, danke f\u00fcr die Anmeldung! Dem Wunsch {{form1.anmeldung}}\"\n    vars:\n      - name: \"form1\"\n        type: form\n        params:\n          layout: \"Name: &#91;&#91;name]] \\nAnmeldung: &#91;&#91;anmeldung]]\"\n          fields:\n            name:\n              multiline: true\n            anmeldung:\n              type: list # or `choice`\n              values:\n                - konnte entsprochen werden.\n                - konnte leider nicht entsprochen werden.\n                - konnte leider nicht entsprochen werden. Eintrag auf Warteliste erfolgt.\n                - konnte entsprochen werden mit folgenden Einschr\u00e4nkungen<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Textexpander sind n\u00fctzliche Tools, die t\u00e4glich Zeit sparen k\u00f6nnen. Man tippt ein paar Buchstaben &#8211; und schon steht der fertige Text da. Eingebaut sind ist ein einfacher Schnipsel-Erweiterer bereits in MacOS und iOS. Espanso ist schlank, sehr flott, kostenlos und funktioniert unter Windows, MacOS und Linux. Dazu \u00fcberrascht das kleine Tool mit manchem Trick. Was sind die Vorteile eines Textexpanders? Selbst wenn man ein entsprechendes Tool nur f\u00fcr Kleinigkeiten einsetzt &#8211; etwa die Erweiterung der Mail-Adresse oder die Gru\u00dfformel in Mails &#8211; addieren sich die gesparten Sekunden rasch zu Minuten und im Laufe eines Monats eventuell zu Stunden. Manchmal sind es auch Fachw\u00f6rter in einem l\u00e4ngeren Dokument, die Zeit kosten (bei meinem Raspberry-Pi-Manuskript erwiesen sich die K\u00fcrzel &#8222;rp&#8220; f\u00fcr &#8222;Raspberry Pi&#8220; bzw. &#8222;rpi&#8220; f\u00fcr &#8222;Raspberry Pi 400&#8220; als wahrer Segen). Ihre Tochter hat sich in Jos\u00e9 \u00c1lvarez Miguel verliebt? Speichern Sie sich &#8222;:jam&#8220;. Sie werden st\u00e4ndig gefragt, wo die Termine f\u00fcr den n\u00e4chsten Workshop zu finden sind? Mit &#8222;wwwork&#8220; erscheint in der Antwort-Mail: &#8222;Die Termine f\u00fcr den M\u00e4rz-Workshop k\u00f6nnen Sie der Webseite &#8222;https:\/\/einbeispiel.com\/alletermine&#8220; entnehmen. Beste Gr\u00fc\u00dfe &#8211; Max Mustermann [Firmenlogo.jpg]&#8220; usw. usw. Was kann Espanso? Espanso kann: Wie funktioniert Espanso? Espanso wird \u00fcber eine einfache Textdatei gesteuert. Es gibt also kein buntes Klick-Men\u00fc f\u00fcr die Erstellung der eigenen Textschnipsel (eine grafische Oberfl\u00e4che soll wohl demn\u00e4chst kommen). F\u00fcr die einfachen Schnipsel ist das auch gar kein Problem &#8211; bei komplexeren Vorhaben wird es etwas &#8222;nerdig&#8220;, ist aber mit einer kleinen Lernkurve zu schaffen. Ein Beispiel: &#8211; trigger: &#8222;:awg&#8220; replace: &#8222;Alles wird gut!&#8220; Das K\u00fcrzel sollte so gew\u00e4hlt werden, dass versehentliche Ersetzungen vermieden werden. Also nicht &#8222;all&#8220; &#8211; denn diese Buchstabenfolge kommt ja an allen m\u00f6glichen Stellen vor. Aber ob man nun &#8222;aall&#8220; oder &#8222;:all&#8220; oder &#8222;a_l&#8220; w\u00e4hlt &#8211; egal. Man muss sich das K\u00fcrzel nur merken k\u00f6nnen. Kann man auch Grafiken einf\u00fcgen? Ja. Man gibt einfach den Pfad zum Foto an. &#8211; trigger: &#8222;:logo&#8220; replace: &#8222;[pfad]\/logo.jpg&#8220; Noch geschickter ist es, alle Schnipsel-Grafiken in einem Unterpfad von Espanso zu speichern. So kann die Grafik auf verschiedenen Ger\u00e4ten genutzt werden, ohne dass der Pfad an die unterschiedlichen Ordnerstrukturen angepasst werden m\u00fcsste. &#8211; trigger: &#8222;:logo&#8220; &#8222;$CONFIG\/bilder\/logo.jpg&#8220; Lassen sich Auswahlmen\u00fcs gestalten? Ja. Die einfachste Variante besteht darin, dass man mehrere &#8222;trigger\/replace&#8220;-Anweisungen mit dem gleichen Trigger erstellt, also z.B. &#8222;trigger: &#8222;:link&#8220; replace &#8222;https:\/\/www1.de&#8220;\/&#8220;trigger: &#8222;:link&#8220; replace &#8222;https:\/\/www2.de&#8220; usw. Espanso gestaltet daraus automatisch ein Auswahlmen\u00fc samt Suchfenster. Diese Men\u00fcs kann man noch ein wenig &#8222;h\u00fcbscher&#8220; gestalten, so dass man dieses Beispiel erh\u00e4lt (Code am Ende des Artikels): Nach &#8222;:kk&#8220; erh\u00e4lt man eine Liste aller eigenen Kontodaten. Aufrufen kann man die Liste in jeder Anwendung, also Word, Outlook, in einem PDF-Formular usw. Und man muss sich nicht merken, ob man f\u00fcr die Sparkasse &#8222;:ks&#8220;, f\u00fcr die Postbank &#8222;:kpb&#8220;, f\u00fcr &#8230; vergeben hat. Auch eine Kombination von Text und Auswahlmen\u00fc l\u00e4sst sich gestalten. In diesem Beispiel erscheint nach dem Klick in Outlook: &#8222;Hallo Frau Zump, danke f\u00fcr die Anmeldung! Dem Wunsch konnte leider nicht entsprochen werden.&#8220; (Code am Ende des Artikels). Was noch? Zwischenablage, Datumsangaben, Scripte &#8211; alles l\u00e4sst sich einbinden. F\u00fcr Dateibenennungen kann man etwa einen Shortcut konfigurieren, der &#8222;2023-03-15_Rechung&#8220;, &#8222;2023-03-15_Projekt-A&#8220; usw. einsetzt. Schnipsel f\u00fcr Markdown oder HTML, Linklisten, Suchvorg\u00e4nge &#8211; viele Beispiele finden sich im Blog-Eintrag einer Anwenderin: &#8222;Using Espanso to boost Efficiency&#8220; F\u00fcr umfangreiche Sammlungen kann man getrennte Textdateien mit den Code-Schnipseln anlegen: &#8222;beruflich.yml&#8220;, &#8222;privat.yml&#8220;, &#8222;team.yml&#8220; usw. Sofern man Nextcloud f\u00fcr den Sync verwendet, gen\u00fcgen wenige Klicks, um das Verzeichnis &#8222;espanso\/match&#8220; zu synchronisieren &#8211; so stehen die K\u00fcrzel auf allen (Desktop-\/Notebook-)Ger\u00e4ten zur Verf\u00fcgung. Die Dokumentation ist umfangreich (allerdings ein wenig &#8222;IT-lastig&#8220;). Download Espanso Und hier noch die beiden im Text erw\u00e4hnten Code-Schnipsel: &#8211; trigger: &#8222;:kk&#8220; replace: &#8222;DE41 123&#8220; label: &#8222;IBAN DKB&#8220; &#8211; trigger: &#8222;:kk&#8220; replace: &#8222;BANKBERLIN&#8220; label: &#8222;BIC DKB&#8220; &#8211; trigger: &#8222;:kk&#8220; replace: &#8222;DE49 123&#8220; label: &#8222;IBAN Sparkasse&#8220; &#8211; trigger: &#8222;:kk&#8220; replace: &#8222;ULMBANK&#8220; label: &#8222;BIC Sparkasse&#8220;<\/p>\n","protected":false},"author":1,"featured_media":1314,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1313","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/1313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/comments?post=1313"}],"version-history":[{"count":16,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/1313\/revisions"}],"predecessor-version":[{"id":1336,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/posts\/1313\/revisions\/1336"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/media\/1314"}],"wp:attachment":[{"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/media?parent=1313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/categories?post=1313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digital-cleaning.de\/index.php\/wp-json\/wp\/v2\/tags?post=1313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}