Alfred i przeszukiwanie plików tekstowych
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ć (klawiszemShift ⇧
lubCmd ⌘
+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 klawiszeCmd ⌘
+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ę.
-
Domyślne wyszukiwanie folderów ograniczone jest do tych, znajdujących się wewnątrz katalogu domowego. ↩