Web Analytics

ouch.yazi

⭐ 174 stars Italian by ndtoan96

🌐 Lingua

ouch.yazi

ouch plugin per Yazi.

ouch.yazi

Funzionalità

Installazione

Gestore pacchetti Yazi

ya pkg add ndtoan96/ouch

Git

# Linux/macOS
git clone https://github.com/ndtoan96/ouch.yazi.git ~/.config/yazi/plugins/ouch.yazi

Windows with cmd

git clone https://github.com/ndtoan96/ouch.yazi.git %AppData%\yazi\config\plugins\ouch.yazi

Windows 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 tuo yazi.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 tuo keymap.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 con ouch, 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 ---