ouch.yazi
Funzionalità
- Anteprima archivio
- Compressione
Installazione
Gestore pacchetti 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"Assicurati di avere ouch installato e nel tuo PATH.
Utilizzo
Anteprima
Per l'anteprima degli archivi, aggiungi questo al tuoyazi.toml:[[plugin.prepend_previewers]]
mime = "application/{zip,tar,bzip2,7z,rar,xz,zstd,java-archive}"
run = "ouch"Ora vai su un archivio su Yazi, dovresti vedere il contenuto dell'archivio nel riquadro di anteprima. Puoi usare J e K per scorrere verso l’alto e il basso l’anteprima.
#### Personalizzazione
Le anteprime possono essere personalizzate aggiungendo argomenti extra nella stringa 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" },
]
Compressione
Per la compressione, aggiungi questo al tuokeymap.toml:[[mgr.prepend_keymap]]
on = ["C"]
run = "plugin ouch"
desc = "Compress with ouch"Il plugin utilizza il formato zip per impostazione predefinita. Puoi cambiare il formato quando nomini il file di output, ouch rileverà il formato in base all'estensione del file.
E, ad esempio, se desideri impostare 7z come formato predefinito, puoi usare plugin ouch 7z.
Decompressione
Questo plugin non fornisce una funzionalità di decompressione perché è già supportata da Yazi. Per decomprimere conouch, configura l'opener in 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-03-03 ---