ouch.yazi
Funkcje
- Podgląd archiwum
- Kompresja
Instalacja
Menedżer pakietów Yazi
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"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 swojegoyazi.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 swojegokeymap.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 ---