Toolverse
Wszystkie skille

fzf-fuzzy-finder

autor: openclaw

Interaktywny wyszukiwacz do linii poleceń – szybko filtruj i wybieraj pliki, katalogi i procesy

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
4

O skillu

fzf to narzędzie do linii poleceń, które umożliwia szybkie filtrowanie i wybieranie elementów z listy. Integruje się z powłoką (bash, zsh), vimem i innymi narzędziami. Możesz przeszukiwać pliki, nawigować po katalogach, przeglądać historię poleceń i pracować z gałęziami Gita. Obsługuje wielokrotny wybór (Tab), podgląd zawartości oraz zaawansowane wiązania klawiszy. Idealne dla programistów i użytkowników terminala, którzy chcą przyspieszyć codzienną pracę.

Jak używać

  1. Zainstaluj fzf za pomocą menedżera pakietów: na macOS użyj brew install fzf, na Linuxie apt install fzf. Narzędzie wymaga zainstalowanego binarnego fzf w systemie.

  2. Skonfiguruj integrację z powłoką, dodając do pliku ~/.bashrc lub ~/.zshrc dwie linie: source /path/to/fzf/shell/completion.bash oraz source /path/to/fzf/shell/key-bindings.bash. Po załadowaniu konfiguracji uzyskasz skróty klawiszowe: Ctrl+R do przeszukiwania historii poleceń, Ctrl+T do wyszukiwania plików, Alt+C do nawigacji po katalogach.

  3. Aby wybrać plik i otworzyć go w edytorze, użyj polecenia vim $(fzf). Możesz również dodać flagę --preview 'bat --color=always {}', aby podglądać zawartość pliku podczas wyboru.

  4. Do wielokrotnego wyboru plików użyj flagi -m, na przykład ls | fzf -m, a następnie Tab do zaznaczenia i Shift+Tab do odznaczenia elementów. Wybrane pliki możesz przetwarzać dalej, na przykład fzf -m | xargs rm do usunięcia.

  5. W pracy z Gitem użyj fzf do przełączania gałęzi: git branch | fzf | xargs git checkout, lub do interaktywnego dodawania plików: git status -s | fzf -m | awk '{print $2}' | xargs git add.

  6. Stwórz alias dla szybkiej nawigacji katalogami, dodając do konfiguracji powłoki: alias cdf='cd $(find . -type d | fzf)'. Od tego momentu polecenie cdf otworzy interaktywny selektor katalogów.

Podobne skille