Si estás buscando una forma eficiente de mejorar la productividad en la terminal de Ubuntu, fzf es una herramienta esencial.
fzf e
s un potente buscador (fuzzy finder) que facilita la búsqueda de archivos, directorios, y comandos en tu historial.
En este artículo, aprenderás cómo instalar fzf en Ubuntu 22.04 y habilitar sus key bindings (Ctrl+T
, Ctrl+R
, Alt+C
) y autocompletado.
¿Qué es fzf?
fzf es una utilidad de línea de comandos que permite realizar búsquedas difusas en tiempo real. Algunas de sus características principales incluyen:
- Búsqueda rápida de archivos: Usa
<strong>Ctrl+T</strong>
para buscar archivos en el sistema. - Historial de comandos mejorado: Navega por el historial de comandos con
<strong>Ctrl+R</strong>
. - Cambio rápido de directorio: Usa
<strong>Alt+C</strong>
para moverte a cualquier directorio. - Autocompletado inteligente: Facilita la escritura de comandos largos.
Instalar fzf en Ubuntu 22.04
Para instalar fzf, lo primero que haremos será actualizar la lista de paquetes:
sudo apt update
Una vez actualizada, instalamos el paquete desde los repositorios:
sudo apt -y install fzf
Para verificar que el paquete se ha instalado y funciona, ejectuamos fzf de forma interactiva:
fzf
Habilitar Key Bindings y Auto-Completion
Una vez instalado, para aprovechar al máximo fzf, vamos a habilitar sus key bindings y el autocompletado:
echo '[ -f /usr/share/doc/fzf/examples/key-bindings.bash ] && source /usr/share/doc/fzf/examples/key-bindings.bash' >> ~/.bashrc
echo '[ -f /usr/share/bash-completion/completions/fzf ] && source /usr/share/bash-completion/completions/fzf' >> ~/.bashrc
Con ésto, estamos agregando la configuración al archivo .bashrc para que se aplique cada vez que iniciemos sesión con nuestro usuario.
Para poder usarlo inmediatamente sin tener que cerrar la sesión, recargamos la configuración de bash:
source ~/.bashrc
Usar Key Bindings y Fuzzy Auto-Completion
Una vez configurado, ya podemos usar las siguientes combinaciones de teclas:
Ctrl+T
: Abre un buscador difuso para seleccionar archivos.Ctrl+R
: Busca comandos en tu historial de manera interactiva.Alt+C
: Navega rápidamente a cualquier directorio.- Autocompletado: Escribe una parte del comando y presiona
Tab
para obtener sugerencias inteligentes.