🌐 Taal
ouch.yazi
Functies
- Voorvertoning van archieven
- Compressie
Installatie
Yazi pakketbeheerder
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"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 jeyazi.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 jekeymap.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 metouch, 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 ---