Saltar al contenido principal
MDev Env Pro
Guía: Guía CLI Moderna Rust33% Completado

En este módulo aprenderás:

  • Convierte el historial de tu shell y la navegación de archivos en una experiencia difusa ultrarrápida.
  • Comandos y configuraciones clave para 02. fzf: Búsqueda Difusa Interactiva para Historial y Archivos
  • Ejercicios prácticos listos para probar en tu terminal local

Olvídate del Ctrl + R aburrido y navega con fzf

fzf es un buscador difuso de propósito general para la línea de comandos. Te permite filtrar cualquier lista interactiva con tolerancia a errores tipográficos.

Ctrl + R MejoradoCtrl + T Selección de ArchivosAlt + C Salto de Carpetas

Activación de atajos de teclado en Zsh

Agrega la integración nativa de fzf en tu archivo ~/.zshrc:

~/.zshrcbash
# Activar keybindings oficiales de fzf
source <(fzf --zsh)

# Configurar vista previa con bat
export FZF_DEFAULT_OPTS="--height 60% --layout=reverse --border --preview 'bat --style=numbers --color=always --line-range :500 {}'"

Los 3 Atajos Esenciales

  1. Ctrl + R: Busca en el historial de comandos ejecutados con preview de comandos multilínea.
  2. Ctrl + T: Inserta la ruta del archivo seleccionado directamente en tu cursor actual.
  3. Alt + C: Hace cd interactivo hacia cualquier subdirectorio del proyecto.

Pipeline: Matar procesos interactivamente con fzf

terminalbash
# Buscar un proceso por nombre y cerrarlo en 1 segundo
kill -9 $(ps aux | fzf | awk '{print $2}')

¿Terminaste esta lección?

Marca tu progreso para sincronizar el avance en tu navegador.