FZF una búsqueda rápida de archivos difuso de Linux Terminal
- 1973
- 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.
$ FZFAviso de 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 **Finalización automática de nombres de archivo
Puede usar esta función mientras trabaja con variables ambientales en la línea de comandos.
$ unset ** $ unalias ** $ export **Completar automáticamente la variable ENV en Linux
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 **Auto completando nombres de host
También funciona con el comando matar, pero sin la secuencia de activación como se muestra.
$ Kill -9Finalización automática para el comando de matar
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 »