• [^] # Re: fzf

    Posté par . En réponse à la dépêche Des alternatives à grep, ls et find. Évalué à 4. Dernière modification le 20 mars 2018 à 13:31.

    Autre avantage de fzf, il est possible de l'interfacer avec un raccourci clavier à son shell.

    https://github.com/junegunn/fzf#key-bindings-for-command-line

    En tapant

    vim ^Tcv tex
    il me propose les fichiers qui correspondent (en mode fuzzy find, ici "vim perso/cv/cv.tex"), plus qu'à sélectionner celui que je veux avec les flèches (ou ^ J et ^ K) et valider avec entrée pour retrouver ma ligne de commande complétée.

    Possibilité également d'utiliser Tab pour sélectionner plusieurs fichiers qui seront tous insérés dans la ligne de commande. Il est même possible de sélectionner avec la souris.

    Dernier point indispensable, la recherche dans l'historique du shell en remplaçant ^ R. quand je me retrouve dans un bash par défaut (sans même ^ S pour rechercher en avant quand j'ai été trop vite :() je pleure un peu.

    bonus : cumuler rg et fzf pour rechercher dans les fichiers en mode fuzzy puis ouvrir la ligne sélectionnée dans l'éditeur : http://owen.cymru/sf-a-quick-way-to-search-for-some-thing-in-bash-and-edit-it-with-vim-2/