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:

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ą