Web Analytics

ouch.yazi

⭐ 174 stars Dutch by ndtoan96

🌐 Taal

ouch.yazi

ouch plugin voor Yazi.

ouch.yazi

Functies

Installatie

Yazi pakketbeheerder

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"

Zorg ervoor dat je ouch hebt geïnstalleerd en dat deze in je PATH staat.

Gebruik

Voorbeeld

Voor een voorbeeld van een archief, voeg dit toe aan je yazi.toml:

[[plugin.prepend_previewers]]
mime = "application/{zip,tar,bzip2,7z,rar,xz,zstd,java-archive}"
run  = "ouch"

Ga nu naar een archief op Yazi, je zou de inhoud van het archief in het voorbeeldvenster moeten zien. Je kunt J en K gebruiken om omhoog en omlaag te scrollen in het voorbeeld.

#### Aanpassing

Voorbeelden kunnen worden aangepast door extra argumenten toe te voegen in de run-regel:

[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" }, ]

Compressie

Voor compressie, voeg dit toe aan je keymap.toml:

[[mgr.prepend_keymap]]
on = ["C"]
run = "plugin ouch"
desc = "Compress with ouch"

De plugin gebruikt standaard het zip-formaat. Je kunt het formaat wijzigen door de uitvoerbestandsnaam aan te passen; ouch detecteert het formaat op basis van de bestandsextensie.

En, bijvoorbeeld, als je 7z als standaardformaat wilt instellen, kun je plugin ouch 7z gebruiken.

Uitpakken

Deze plugin biedt geen uitpakfunctie omdat dit al wordt ondersteund door Yazi. Om uit te pakken met ouch, configureer de 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 ---