Kurz: espanso ist ein plattformübergreifendes Textexpander-Tool, das in Rust geschrieben wurde. Mit einer Texterweiterung können Sie Verknüpfungen verwenden, anstatt lange Wörter und Sätze einzugeben.
Wenn Sie eine Tastatur verwenden Makros oder Mausmakros sparen Sie wahrscheinlich schon viel Zeit, um Dinge zu erledigen.
Aber Sie können nicht einfach Makros verwenden, um alles einzugeben. Ja, vielleicht ein oder zwei Dinge, aber nicht viele Dinge. Und genau aus diesem Grund sollte sich ein Textexpander als sehr praktisch erweisen.
In diesem Artikel schaue ich mir an erweitert, ein Open-Source-Textexpander.
espanso: Open Source Textexpander
espanso ist ein interessantes Open-Source-Texterweiterungstool mit plattformübergreifender Unterstützung, das in . geschrieben ist Programmiersprache Rust.
Es bietet keine GUI (Graphical User Interface) zum Anpassen oder Steuern. Sie müssen für jede Konfigurationsänderung auf Terminal- oder ändernde YML-Dateien zurückgreifen. Die Standardeinstellungen machen es ziemlich einfach, es zu verwenden.
Grundsätzlich können Sie Kurzcodes oder Schlüsselwörter verwenden, um schnell einen Text zu schreiben. Zu Beginn bietet es einen einfachen Funktionscode zum Eingeben des Datums.
Wenn Sie beispielsweise „:Datum“, espanso ersetzt es schnell, indem es das Datum als „13.07.2020“. Standardmäßig hat das Datumsformat die Form MM/DD/YYYY – Sie können es jedoch ganz einfach ändern (wir werden uns später in diesem Artikel damit befassen).
Ebenso können Sie benutzerdefinierte Schlüsselwörter oder Kurzcodes wie „: sag Hallo” tippen “Hi! Mein Name ist Ankush Das“
Merkmale von espanso
Folgendes bietet espanso, um Ihre Produktivität zu steigern:
- Unterstützt Texterweiterungen bei Verwendung einer Shell, damit Sie die Dinge schneller halten können
- Führen Sie benutzerdefinierte Skripte mit Hilfe der Schlüsselwörter von espanso aus
- Unterstützt das Hinzufügen von Emojis (erfordert zusätzliche Installation)
- Save Code-Schnipsel und wiederverwenden mit espanso
- Systemweite Integration
- Anwendungsspezifische Konfigurationsmöglichkeit
- Plattformübergreifende Unterstützung
Zusätzlich zu den von mir aufgelisteten Funktionen können Sie tatsächlich noch viel mehr tun, wenn Sie weitere Anwendungsfälle erkunden und auf Ihrem System ausprobieren.
Espanso unter Linux installieren
Sie können die bekommen DEB Paket von seinem Abschnitt zu GitHub-Veröffentlichungen um es auf einer beliebigen Ubuntu-basierten Distribution zu installieren. Auch wenn die meisten von Ihnen wissen, wie man a .deb Paket, wenn Sie neu sind, können Sie sich die Möglichkeiten ansehen, DEB-Dateien in Ubuntu zu installieren.
Wenn bei Ubuntu-basierten Distributionen ein Fehler beim Starten vom Terminal auftritt, geben Sie den folgenden Befehl ein, um sicherzustellen, dass Sie über die erforderlichen Pakete verfügen, damit es funktioniert:
sudo apt update
sudo apt install libxtst6 libxdo3 xclip libnotify-bin
Sie können es auch über AUR auf Ihrem Arch-System / Ihrer Manjaro-Distribution installieren.
Für andere Linux-Distributionen können Sie die Snap-Paket um es zu installieren.
Wenn Sie nicht über die Installation von Snaps Bescheid wussten, empfehle ich Ihnen, unsere Anleitung zur Installation und Verwendung von Snaps unter Linux zu lesen.
Anweisungen zur Installation und zum Download finden Sie in den espanso offizielle Einbauanleitung.
Wie benutzt man Espanso?
Da es keine GUI gibt, brauchen einige von Ihnen möglicherweise etwas Zeit, um herauszufinden, wie es funktioniert. Um Ihnen die Mühe zu ersparen, möchte ich Ihnen einige Tipps für den Einstieg in espanso geben.
Starten und Einrichten
Nachdem Sie espanso erfolgreich installiert haben, müssen Sie es starten, um es einzurichten.
Geben Sie dazu einfach Folgendes in das Terminal ein:
espanso start
Es sollte Sie auffordern, den Prozess hinzuzufügen, der beim Hochfahren Ihres Computers gestartet werden soll. Sie können ihm erlauben, fortzufahren, wenn Sie dies wünschen. Wenn du triffst Nein, müssen Sie espanso jedes Mal manuell starten, wenn Sie sich bei Ihrem System anmelden.
Sie können den Dienst später jederzeit bei systemd registrieren, indem Sie den folgenden Befehl eingeben:
espanso register
Um zu überprüfen, ob es ausgeführt wird, können Sie Folgendes eingeben:
espanso status
Manchmal können die Shortcodes mit Ihrer normalen Nutzung in Konflikt geraten. Wenn Sie es also stoppen müssen, drücken Sie im Terminal einfach auf Folgendes:
espanso stop
Sie können weitere Befehle und Optionen für espanso erkunden, indem Sie „erweitert” oder “erweitert -h“ im Terminal, um die Details abzurufen.
Grundkonfiguration von erweiterten Texten
Vielleicht möchten Sie die offizielle Dokumentation wenn Sie Windows oder macOS verwenden. Hier zeige ich Ihnen, wie Sie benutzerdefinierte erweiterte Texte unter Linux anpassen oder hinzufügen.
Um zu beginnen, navigieren Sie durch das Home-Verzeichnis (indem Sie die versteckten Dateien aktivieren) und gehen Sie in das /.config/espanso Mappe.
Sobald Sie hier sind, finden Sie eine default.yml Datei wie im Screenshot oben gezeigt. Dies ist die Standardkonfigurationsdatei von espanso.
Sie müssen es mit Ihrem Standard-Texteditor öffnen. Es sollte ungefähr so aussehen:
Wenn du schaust close genug, Sie können die voreingestellten Texte und die Shortcodes oder Schlüsselwörter dafür beachten.
Sie können die vorhandenen bearbeiten (so wie ich das Format des Datums im obigen Screenshot geändert habe) oder nach Bedarf neue hinzufügen.
Wenn Sie ein neues Keyword für die Texterweiterung hinzufügen möchten, können Sie dies tun, indem Sie einfach das folgende Format direkt unter die vorhandenen Übereinstimmungen kopieren:
- trigger: ":YourKeywordHere"
replace: "Text That You Want To Be Replaced With The Keyword"
Sie müssen Ihre benutzerdefinierten Schlüsselwörter und Text nach Bedarf hinzufügen und die Änderungen an der Datei speichern und fertig!
Möglicherweise erhalten Sie eine Benachrichtigung über ein erfolgreiches Neuladen der Konfiguration. Wenn Sie dies nicht tun, gehen Sie einfach zum Terminal und starten Sie espanos neu, um zu sehen, wie die neue Konfiguration aktualisiert wird.
Wenn Sie einen Fehler erhalten, sollten Sie den Abstand des Geschriebenen anpassen und sicherstellen, dass er richtig ist. So sieht es nach dem Hinzufügen neuer Keywords aus:
Espanso modifizierte Konfigurationsdatei
Hier habe ich auf einen . hingewiesen example der grundlegenden Anpassung. Sie können auch anwendungsspezifische Übereinstimmungen und andere erweiterte Konfigurationen durchführen, indem Sie den Anweisungen folgen offizielle Dokumentation.
Einpacken
Obwohl ich dieses erstaunliche Werkzeug nicht kannte, bevor ich es behandelte – aber jetzt, wo ich es tue, erweist es sich als sehr nützliches Werkzeug, das mir viel Zeit sparen könnte.
Was halten Sie von Espanso? Lassen Sie mich Ihre Meinung in den Kommentaren unten wissen!