Web Analytics

ouch.yazi

⭐ 174 stars German by ndtoan96

🌐 Sprache

ouch.yazi

ouch Plugin für Yazi.

ouch.yazi

Funktionen

Installation

Yazi Paketmanager

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"

Stellen Sie sicher, dass ouch installiert ist und sich in Ihrem PATH befindet.

Verwendung

Vorschau

Für die Archivvorschau fügen Sie dies zu Ihrer yazi.toml hinzu:

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

Gehen Sie jetzt zu einem Archiv auf Yazi, Sie sollten den Inhalt des Archivs im Vorschaubereich sehen. Sie können J und K verwenden, um die Vorschau nach oben und unten zu scrollen.

#### Anpassung

Vorschauen können angepasst werden, indem zusätzliche Argumente im run-String hinzugefügt werden:

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

Komprimierung

Für die Komprimierung fügen Sie dies zu Ihrer keymap.toml hinzu:

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

Das Plugin verwendet standardmäßig das zip-Format. Sie können das Format ändern, indem Sie den Ausgabedateinamen anpassen, ouch erkennt das Format anhand der Dateierweiterung.

Und wenn Sie beispielsweise 7z als Standardformat festlegen möchten, können Sie plugin ouch 7z verwenden.

Dekomprimierung

Dieses Plugin bietet keine Dekomprimierungsfunktion, da diese bereits von Yazi unterstützt wird. Um mit ouch zu dekomprimieren, konfigurieren Sie den 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 ---