Sobre o projeto
fzf é um buscador fuzzy de linha de comando portátil, rápido e programável, distribuído como um único binário. Ele lê listas do STDIN e escreve o item selecionado no STDOUT, permitindo que seja integrado em vários scripts de shell e aplicações de terminal.
As principais capacidades incluem:
- Filtragem Interativa: Suporta correspondência fuzzy, correspondência exata, correspondência de prefixo/sufixo e correspondência inversa.
- Modos de Exibição: Oferece modos de tela cheia, baseados em altura e popup (compatíveis com tmux 3.3+ ou Zellij 0.44+).
- Integração de Shell: Fornece atalhos de teclado (CTRL-T, CTRL-R, ALT-C) e conclusão fuzzy para Bash, Zsh, Fish e Nushell.
- Customização: UI totalmente customizável com predefinições de estilo (default, full, minimal), rótulos de borda e configurações de cores.
- Extensibilidade: Possui uma arquitetura orientada a eventos para a construção de interfaces personalizadas, incluindo janelas de pré-visualização que podem executar programas externos.
- Ecossistema: Inclui um plugin para Vim/Neovim para pesquisa integrada dentro dos editores.