FZF - Une recherche de fichiers floues rapide à partir du terminal Linux
- 2406
- 66
- Maëlle Perez
FZF est un minuscule, un financement flou rapide, à usage général et multiplateforme, qui vous aide à rechercher et à ouvrir les fichiers rapidement dans le système d'exploitation Linux et Windows. Il est portable sans dépendances et dispose d'une disposition flexible avec prise en charge du plugin VIM / Neovim, de liaisons clés et de complétion automatique floue.
Le GIF suivant montre comment cela fonctionne.
À installer FZF, Vous devez clone Git le référentiel GitHub du FZF dans n'importe quel répertoire et exécuter le script d'installation comme indiqué sur votre distribution Linux.
$ Git Clone - Depth 1 https: // github.com / Junegunn / FZF.git ~ /.fzf $ cd ~ /.FZF / $ ./installer
Après avoir exécuté le script, vous serez invité à permettre une complétion automatique floue, des liaisons clés et mettre à jour votre fichier de configuration de shell. Répondre y
(pour Oui) aux questions comme indiqué dans la capture d'écran suivante.
Sur Fedora 26 et au-dessus, et Arch Linux, Vous pouvez l'installer via un gestionnaire de packages comme indiqué.
$ sudo dnf installer fzf #fedora 26+ $ sudo pacman -s fzf #arch linux
Maintenant que vous avez installé FZF, Vous pouvez commencer à l'utiliser. Quand tu cours FZF, Il ouvrira un chercheur interactif; lit la liste des fichiers de stdin, et écrit l'élément sélectionné à stdout.
Tapez simplement le nom du fichier que vous recherchez dans l'invite. Lorsque vous le trouvez, cliquez sur Entrée et le chemin relatif du fichier sera imprimé pour stdout.
$ fzfInvite FZF
Alternativement, vous pouvez enregistrer le chemin relatif du fichier que vous recherchez, dans un fichier nommé et afficher le contenu du fichier à l'aide d'un utilitaire tel que Cat Commande ou BCAT.
$ fzf> fichier de fichier $ cat ou $ bat fichier
Vous pouvez également l'utiliser conjointement avec la commande find, par exemple.
$ trouver ./ bin / -Type F | FZF> fichier de fichier $ cat
Comment utiliser l'achèvement flou dans Bash et Zsh
Pour déclencher l'achèvement flou pour les fichiers et les répertoires, ajoutez le **
caractères comme séquence de déclenchement.
$ Cat **Achèvement automatique des noms de fichiers
Vous pouvez utiliser cette fonctionnalité tout en travaillant avec des variables environnementales sur la ligne de commande.
$ unset ** $ unalias ** $ export **Auto complétant la variable Env dans Linux
Il en va de même pour le ssh et telnet commandes, pour les noms d'hôtes de réalisation automatique qui sont lus à partir du / etc / hôtes et ~ /.ssh / config.
$ ssh **Auto terminant les noms d'hôtes
Il fonctionne également avec la commande kill, mais sans la séquence de déclenchement comme indiqué.
$ kill -9Complétion automatique pour la commande de kill
Comment activer FZF comme plugin VIM
Autoriser FZF En tant que plugin VIM, ajoutez la ligne suivante dans votre fichier de configuration VIM.
définir rtp + = ~ /.FZF
FZF est en cours de développement activement et peut être facilement mis à niveau vers la dernière version en utilisant la commande suivante.
$ cd ~ /.fzf && git pull && ./installer
Pour voir la liste complète des options d'utilisation, exécutez homme FZF ou consultez son référentiel GitHub: https: // github.com / Junegunn / FZF.
Lire aussi: The Silver Searcher - Un outil de recherche de code pour les programmeurs
FZF est un Finder Fuzzy Fuzzy Fuzzy Blazing Fast et General-Upose pour rechercher rapidement des fichiers dans Linux. Il a de nombreux cas d'utilisation, par exemple, vous pouvez configurer une utilisation personnalisée pour votre shell. Si vous avez des questions ou des commentaires, contactez-nous via le formulaire de rétroaction ci-dessous.
- « CLOC - Count les lignes de code dans de nombreux langages de programmation
- The Silver Searcher - Un outil de recherche de code pour les programmeurs »