yazi Cheatsheet
0.4Atajos de teclado esenciales para el gestor de archivos de terminal yazi
Español: 2026-03-29
Si has estado usando ranger o lf para navegar archivos en el terminal, yazi es la mejora que no sabías que necesitabas. Escrito en Rust (porque por supuesto que sí), yazi es un gestor de archivos de terminal lo suficientemente rápido como para hacerte olvidar que no estás usando una app nativa. Hablamos de I/O asíncrono en todas partes — carga de directorios, previsualización de archivos, renderizado de imágenes — nada bloquea la interfaz. Nunca.
¿Qué diferencia a yazi de ranger? Velocidad, principalmente. Ranger está basado en Python y empieza a ahogarse con directorios grandes. lf es más ágil pero minimal hasta el extremo — terminas configurando todo tú mismo. Yazi da en el punto ideal: viene con baterías incluidas con previsualización de imágenes integrada (sí, en el terminal vía protocolos Kitty/iTerm2/Sixel), renombrado masivo, un sistema de plugins potenciado por Lua e integración de primera clase con herramientas como fzf, fd y ripgrep. Usa la misma navegación estilo vim h/j/k/l que ya conoces, así que la memoria muscular se transfiere instantáneamente.
La disposición de tres paneles en columnas Miller muestra el directorio padre, el directorio actual y una previsualización en vivo de lo que hayas seleccionado — código con resaltado de sintaxis, imágenes renderizadas en línea, contenido de archivos comprimidos listado. El soporte de pestañas significa que puedes manejar múltiples directorios sin abrir paneles de terminal adicionales. Y el modo de selección visual te permite elegir archivos de distintos directorios antes de aplicar operaciones masivas. Piénsalo como la cabina de mando de tu sistema de archivos para usuarios avanzados.
Consejos
Usa Q (mayúscula) en lugar de q para salir — imprime la ruta del directorio actual para que tu shell pueda hacer cd ahí. Combínalo con un alias de shell como function y() { local tmp; tmp=$(yazi "$@" --cwd-file=/dev/stdout); [ -n "$tmp" ] && cd "$tmp"; } para aterrizar donde lo dejaste sin problemas.
Yazi tiene zoxide integrado. Presiona z para saltar con búsqueda difusa a cualquier directorio que hayas visitado antes sin salir del gestor de archivos. Es como cd con memoria fotográfica.
¿Presionando a para crear archivos? Termina el nombre con / para crear un directorio en su lugar. Escribe src/components/ y yazi crea la ruta anidada completa. Sin necesidad de mkdir -p.
Puedes seleccionar archivos de múltiples directorios. Selecciona algunos archivos en un directorio, navega a otro, selecciona más, luego p para pegarlos todos en tu destino. Yazi recuerda tus selecciones a través de la navegación.
Usa S (mayúscula) para buscar contenido de archivos con ripgrep directamente dentro de yazi. Es como tener rg --files-with-matches conectado a tu gestor de archivos — selecciona una coincidencia y salta directamente a ella.
El renombrado masivo es increíblemente potente: selecciona archivos, luego usa la tecla r en una selección múltiple para abrirlos en tu $EDITOR como una lista. Edita los nombres de archivo como quieras — regex, buscar/reemplazar, lo que tu editor soporte — y guarda. Yazi aplica todos los renombramientos de una vez.
Configura $YAZI_FILE_ONE para usar una base de datos personalizada de file(1) para detección MIME si tus previsualizaciones no funcionan como se espera. Yazi depende en gran medida de tipos MIME precisos para elegir el previsualizador correcto.