Web Analytics

ouch.yazi

⭐ 174 stars Polish by ndtoan96

🌐 Język

ouch.yazi

ouch wtyczka dla Yazi.

ouch.yazi

Funkcje

Instalacja

Menedżer pakietów 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"

Upewnij się, że masz zainstalowany ouch i że znajduje się w Twoim PATH.

Użycie

Podgląd

Aby uzyskać podgląd archiwum, dodaj to do swojego yazi.toml:

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

Teraz przejdź do archiwum w Yazi, powinieneś zobaczyć zawartość archiwum w panelu podglądu. Możesz użyć J i K, aby przewijać podgląd w górę i w dół.

#### Dostosowywanie

Podglądy można dostosować, dodając dodatkowe argumenty w ciągu 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" }, ]

Kompresja

Aby skompresować, dodaj to do swojego keymap.toml:

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

Wtyczka domyślnie używa formatu zip. Możesz zmienić format, podając nazwę pliku wyjściowego; ouch wykryje format na podstawie rozszerzenia pliku.

Na przykład, jeśli chcesz ustawić 7z jako domyślny format, możesz użyć plugin ouch 7z.

Dekompresja

Ta wtyczka nie oferuje funkcji dekompresji, ponieważ jest ona już obsługiwana przez Yazi. Aby zdekompresować za pomocą ouch, skonfiguruj otwieracz w 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 ---