Espanso to narzędzie które zwiększy Twoją produktywność
Opublikowano: 02.10.2021 - tagi: Nardzędzie Aplikacja Produktywność Linux Ubuntu Komenda
Do czego to służy?
Czy często masz tak, że któryś już raz piszesz ten sam tekst? Na przykład treść e-maila? Drobne frazy jak: "Pozdrawiam XYZ"? W którymś momencie robi się to nudne, a nawet wręcz uciążliwe. W którymś momencie doszedłem do wniosku, żeby to jakoś usprawnić.
Na szczęście jest rozwiązanie tego problemu! Espanso to darmowa aplikacja umożliwiająca użytkownikowi wykorzystanie skrótu tekstowego po wpisaniu którego zostanie wygenerowany szablon tekstowy wcześniej zdefiniowany przez użytkownika. Niesamowicie ułatwia i przyspiesza to pracę.
Aplikacja działa na systemach operacyjnych: Linux, Windows, MacOS. Została napisana w języku Rust.
Instalacja
W tym wpisie pokażę jak zainstalować wersję na Linux'a: a konkretnie na Ubuntu. Można to zrobić na kilka sposobów.
Możesz po prostu wykorzystać aplikację: "Ubuntu Software" i za pomocą wyszukiwarki znaleźć aplikację: Espanso.
Inny sposób to użycie komendy i instalacja za pomocą snapa. Wpisujemy:
sudo snap install espanso --classic
Już po zainstalowaniu aplikacji odpalamy komendę:
espanso start
Może się zdarzyć, że wyskoczy błąd, ponieważ może brakować jakichś pakietów. W takim wypadku wystarczy zainstalować brakujące pakiety i uruchomić powyższą komendę jeszcze raz.
Pierwsze kroki
Po uruchomieniu aplikacji wpisz obojętnie gdzie (na przykład w edytorze tekstowym) komendę:
:espanso
Zaraz po wpisaniu tego wyświetli się:
Hi there!
Konfiguracja
Jeśli chcesz dodawać własne szablony, musisz edytować plik konfiguracyjny. Gdzie znajduje się ten plik?
Wpisz komendę:
espanso path
Wyświetli się coś takiego:
Config: /home/user/.config/espanso
Packages: /home/user/.local/share/espanso/packages
Data: /home/user/.local/share/espanso
Pod Config znajduje się ścieżką do pliku z szablonami. Ten plik to: default.yml:
/home/user/.config/espanso/default.yml
Plik jest napisany w formacie YAML.
Wystarczy go otworzyć za pomocą edytora tekstowego i można dodawać własne szablony.
Istnieje jeszcze dodatkowa komenda, która uruchomi automatycznie edycję pliku z szablonami:
espanso edit
Uruchomi ona edycję pliku za pomocą domyślnego edytor tekstowego, w Twoim systemie operacyjnym.
Dodwanie własnego szablonu
Otwórzym plik default.yml do edycji. Zobaczymy coś takiego:
matches:
- trigger: ":espanso"
replace: "Hi there!"
Pod matches dodajemy nasze szablony. Z tej racji, że plik konfiguracyjny jest zapisany, w formacie YAML ważne są wcięcia.
Musimy zdefiniować dwie rzeczy:
Skrót - Po wpisaniu którego zostanie wygenerowany szablon tekstowy. Ustawiamy go pod trigger.
Treść - Szablon, którego chcemy używać. Ustawiamy go pod replace.
Czyli jeśli chcemy dodać coś w stylu:
Pozdrawiam
Marcin
Piszemy:
- trigger: ":pzdr"
replace: |
Pozdrawiam
Marcin
Przydatne komendy
Oto lista komend przydatnych do użycia:
-
espanso start
- Uruchamia aplikację w tle. Jeśli zrobiłeś to już wcześniej, to po ponownym uruchomieniu komputera nie będziesz musiał robić tego znowu. -
espanso status
- Informuję Cię czy aplikacja jest uruchomiona. -
espanso path
- Podaje ścieżki. Do pliku konfiguracyjnego itp. -
espanso edit
- Otwiera plik konfiguracyjny (zawierający szablony) do edycji, w domyślnym edytorze tekstu. -
espanso log
- Informuje o ewentualnych błędach. Jest to szczególne przydatnie kiedy pomylisz się, we wprowadzaniu danych do pliku z szablonami jeśli popełnisz jakiś błąd składniowy.
Podsumowanie
Espanso to aplikacja, która znacznie przyspieszyła moją pracę z tekstem. Ma bardzo wiele do zaoferowania. Oczywiście wszystkich rzeczy tutaj nie opisałem, ale możesz znaleźć więcej informacji na stronie z dokumentacją