Mastodon
Zdjęcie okładkowe wpisu Alfred i przeszukiwanie plików tekstowych

Alfred i przeszukiwanie plików tekstowych

0
Dodane: 9 lat temu

Na łamach iMagazine zdążyłem już popełnić setki wpisów. Wy jesteście głównym powodem ich tworzenia, ale część z postów powstała również jako przypomnienia dla mnie. Zamiast jednak poszukiwać treści, do których chciałbym wrócić przez stronę iMaga, postanowiłem wykorzystać fakt, że pliki tekstowe trzymam w jednym miejscu.

Tak narodził się nowy workflow, który umożliwia przeszukiwanie treści plików we wskazanym folderze i podfolderach. Jego działania przedstawia się następująco:

  • workflow wywołujemy słowem kluczowym sif (od search-in-folder) i wpisanym słowem (lub wyrażeniem) do odnalezienia;
  • jako wynik otrzymujemy listę wszystkich plików, które zawierają wskazane wcześniej słowa według częstotliwości ich wystąpienia;
  • wskazane pliki mogą być otwarte (klawiszem Return ↩), można je podejrzeć (klawiszem Shift ⇧ lub Cmd ⌘+y) jeśli obsługuje je QuickLook bądź wykonać dalsze akcje w Alfredzie (klawiszem strzałki w prawo ).

A teraz kilka uwag:

  • Przy pierwszym uruchomieniu, bez względu na to co wpiszemy po słowie sif zostaniemy poproszeni o wskazanie folderu, w którym ma być wyszukiwany tekst. Wystarczy podać jego nazwę, Alfred postara się go odszukać1, a my będziemy musieli go wybrać z listy.
  • Wybrany folder jest zapamiętywany, więc przy następnym wywoływaniu workflow nie będzie potrzeby wybierać go na nowo.
  • Aby zmienić folder, po wpisaniu w oknie Alfreda słowa sif postępujemy według podpowiedzi – wciskamy klawisze Cmd ⌘+Return ↩. Następnie zostaniemy poproszeni o wskazanie folderu w ten sam sposób, w jaki wybieraliśmy go za pierwszym razem.
  • Każdy ostatnio wybrany folder będzie domyślnym przy nowym wywołaniu workflow.
  • Wyszukiwanie wyrażeń (a nie pojedynczych słów) odbywa się na zasadzie ich dokładnego zestawienia. Nie udało mi się niestety utworzyć akcji, która wyszukałaby dowolnych słów z wpisanego wyrażenia (może ktoś z Was podpowie w komentarzach? :)).

Od chwili, gdy stworzyłem ten workflow, skorzystałem z niego już kilkakrotnie, wygląda więc na to, że był mi potrzebny. :) Być może komuś z Was również się przyda, mam przynajmniej taką nadzieję.

Nazwa: Search in folder
Pobieranie: link

Wszystkie artykuły z serii poświęconej workflows do Alfreda* możecie znaleźć pod tym linkiem.

*Do prawidłowego działania workflows wymagany jest Alfred 2 z wykupioną licencją Powerpack.


  1. Domyślne wyszukiwanie folderów ograniczone jest do tych, znajdujących się wewnątrz katalogu domowego.  ↩

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .