Saltar al contenido principal

Yazi

Instalación

To use Yazi, you must have the following prerequisites installed:

  • file (for file type detection)

Yazi can be optionally extended with other command-line tools to enable additional features.

  • nerd-fonts (recommended)
  • ffmpeg (for video thumbnails)
  • 7-Zip (for archive extraction and preview, requires non-standalone version)
  • jq (for JSON preview)
  • poppler (for PDF preview)
  • fd (for file searching)
  • rg (for file content searching)
  • fzf (for quick file subtree navigation, >= 0.53.0)
  • zoxide (for historical directories navigation, requires fzf)
  • resvg (for SVG preview)
  • ImageMagick (for Font, HEIC, and JPEG XL preview, >= 7.1.1)
  • xclip / wl-clipboard / xsel (for Linux clipboard support)
  1. Instalaciones
sudo pacman -S yazi ffmpeg 7zip jq poppler fd ripgrep fzf zoxide resvg imagemagick
  1. Opcional. Shell wrapper
function y() {
local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd
yazi "$@" --cwd-file="$tmp"
IFS= read -r -d '' cwd < "$tmp"
[ -n "$cwd" ] && [ "$cwd" != "$PWD" ] && builtin cd -- "$cwd"
rm -f -- "$tmp"
}

Comandos

Seleccionar

Espacio   # Seleccionar
Ctrl + a # Seleccionar todos los archivos
Esc # Cancelar selección

Operación con archivos

Enter # Abrir archivo/s seleccionado/s
Tab # Información del archivo
y # Copiar archivos
Y # Cancelar archivos a copiar
x # Cortar archivos
X # Cancelar archivos a cortar
p # Pegar archivos copiados
P # Pegar archivos copiados, sobreescribe si ya existen
d # Borrar archivo/s seleccionado/s
D # Borrar archivos de forma permanente
a # Crear archivos (finalizar con / para directorios)
r # Renombrar archivo/s seleccionado/s
. # Mostrar/ocultar archivos ocultos

Copiar paths

c => c # Copiar la ruta del archivo
c => d # Copiar la ruta del directorio
c => f # Copiar el nombre del archivo
c => n # Copiar el nombre del archivo sin extensión

Buscar archivos

f     # Buscar archivos
/ # Segunda búsqueda o filtro
? # (Buscar archivo anterior?)
n # Siguiente archivo encontrado
N # Anterior archivo encontrado

Tabs

t            # Crear tab
1, 2, ..., 9 # Navegar entre tabs
[ # Tab anterior
] # Tab siguiente
Ctrl + c # Cerrar tab actual