FZF una búsqueda rápida de archivos difuso de Linux Terminal

- 1996
- 34
- Berta Solano
FZF es un pequeño y lento, rápido, de uso general, de uso general y un buscador de línea de comandos multiplataforma, que lo ayuda a buscar y abrir archivos rápidamente en el sistema operativo Linux y Windows. Es portátil sin dependencias y tiene un diseño flexible con soporte para el complemento VIM/NEOVIM, los enlaces de claves y la combustión de autocompresión difusa.
El siguiente GIF muestra cómo funciona.
Instalar FZF, Debe clonar el repositorio GitHub de FZF en cualquier directorio y ejecutar el script de instalación como se muestra en su distribución de Linux.
$ git clon - -depth 1 https: // github.com/Junegunn/FZF.git ~/.FZF $ CD ~/.FZF/ $ ./instalar
Después de ejecutar el script, se le solicitará que habilite la combustión automática difusa, los enlaces de claves y actualice su archivo de configuración de shell. Respuesta Y
(para Sí) a las preguntas como se muestra en la siguiente captura de pantalla.

En Fedora 26 y arriba, y Arch Linux, Puede instalarlo a través de un administrador de paquetes como se muestra.
$ sudo dnf instalación fzf #fedora 26+ $ sudo Pacman -S FZF #Arch Linux
Ahora que has instalado FZF, puedes comenzar a usarlo. Cuando corres FZF, Abrirá un buscador interactivo; lee la lista de archivos de stdin, y escribe el elemento seleccionado para stdout.
Simplemente escriba el nombre del archivo que está buscando en el aviso. Cuando lo encuentre, haga clic en Enter y la ruta relativa del archivo se imprimirá a stdout.
$ FZF

Alternativamente, puede guardar la ruta relativa del archivo que está buscando, a un archivo nombrado y ver el contenido del archivo utilizando una utilidad como el comando CAT o BCAT.
$ FZF> Archivo $ Cat File o $ BAT File
También puede usarlo en conjunto con el comando Find, por ejemplo.
$ Find ./ bin/ -type f | FZF> Archivo $ Cat File
Cómo usar la finalización difusa en Bash y Zsh
Para activar la finalización difusa para archivos y directorios, agregue el **
Los caracteres como secuencia de activación.
$ Cat **

Puede usar esta función mientras trabaja con variables ambientales en la línea de comandos.
$ unset ** $ unalias ** $ export **

Lo mismo se aplica al ssh y telnet comandos, para los nombres de host que completan automáticamente que se leen de la /etc/huéspedes y ~/.ssh/config.
$ ssh **

También funciona con el comando matar, pero sin la secuencia de activación como se muestra.
$ Kill -9

Cómo habilitar FZF como complemento VIM
Para permitir FZF Como complemento VIM, agregue la siguiente línea en su archivo de configuración VIM.
establecer rtp+= ~/.FZF
FZF se está desarrollando activamente y se puede actualizar fácilmente a la última versión utilizando el siguiente comando.
$ CD ~/.FZF && Git Pull && ./instalar
Para ver la lista completa de opciones de uso, ejecute hombre fzf O consulte su repositorio de GitHub: https: // github.com/Junegunn/FZF.
Leer también: The Silver Searcher: una herramienta de búsqueda de código para programadores
FZF es un buscador difuso rápido y de propósito general para buscar archivos rápidamente en Linux. Tiene muchos casos de uso, por ejemplo, puede configurar un uso personalizado para su shell. Si tiene alguna pregunta o comentario, comuníquese con nosotros a través del formulario de comentarios a continuación.
- « CLOC - CUENTA LÍNEAS DE CÓDIGO en muchos lenguajes de programación
- The Silver Searcher una herramienta de búsqueda de código para programadores »