ouch.yazi
Características
- Vista previa de archivos
- Compresión
Instalación
Gestor de paquetes de Yazi
ya pkg add ndtoan96/ouchGit
# Linux/macOS
git clone https://github.com/ndtoan96/ouch.yazi.git ~/.config/yazi/plugins/ouch.yaziWindows with cmd
git clone https://github.com/ndtoan96/ouch.yazi.git %AppData%\yazi\config\plugins\ouch.yaziWindows with powershell
git clone https://github.com/ndtoan96/ouch.yazi.git "$($env:APPDATA)\yazi\config\plugins\ouch.yazi"Asegúrate de tener instalado ouch y que esté en tu PATH.
Uso
Vista previa
Para la vista previa de archivos, añade esto a tuyazi.toml:[[plugin.prepend_previewers]]
mime = "application/{zip,tar,bzip2,7z,rar,xz,zstd,java-archive}"
run = "ouch"Ahora ve a un archivo en Yazi, deberías ver el contenido del archivo en el panel de vista previa. Puedes usar J y K para desplazarte hacia arriba y abajo en la vista previa.
#### Personalización
Las vistas previas se pueden personalizar añadiendo argumentos adicionales en la cadena run:
[plugin]
prepend_previewers = [
# Change the top-level archive icon
{ ..., run = "ouch --archive-icon='🗄️ '" },
# Or remove it by setting it to ''
{ ..., run = "ouch --archive-icon=''" }, # Enable file icons
{ ..., run = "ouch --show-file-icons" },
# Disable tree view
{ ..., run = "ouch --list-view" },
# These can be combined
{ ..., run = "ouch --archive-icon='🗄️ ' --show-file-icons --list-view" },
]
Compresión
Para la compresión, añade esto a tukeymap.toml:[[mgr.prepend_keymap]]
on = ["C"]
run = "plugin ouch"
desc = "Compress with ouch"El plugin utiliza el formato zip por defecto. Puedes cambiar el formato al nombrar el archivo de salida, ouch detectará el formato según la extensión del archivo.
Y, por ejemplo, si deseas establecer 7z como formato predeterminado, puedes usar plugin ouch 7z.
Descompresión
Este plugin no proporciona una función de descompresión porque ya está soportada por Yazi. Para descomprimir conouch, configura el abridor en yazi.toml.[opener]
extract = [
{ run = 'ouch d -y %*', desc = "Extract here with ouch", for = "windows" },
{ run = 'ouch d -y "$@"', desc = "Extract here with ouch", for = "unix" },
]--- Tranlated By Open Ai Tx | Last indexed: 2026-02-28 ---