اوچ.یازی
ویژگیها
- پیشنمایش آرشیو
- فشردهسازی
نصب
مدیر بسته یازی
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"اطمینان حاصل کنید که ouch نصب شده و در مسیر PATH شما قرار دارد.
نحوه استفاده
پیشنمایش
برای پیشنمایش آرشیو، این مورد را بهyazi.toml خود اضافه کنید:[[plugin.prepend_previewers]]
mime = "application/{zip,tar,bzip2,7z,rar,xz,zstd,java-archive}"
run = "ouch"
اکنون به یک آرشیو در Yazi بروید، باید محتوای آرشیو را در پانل پیشنمایش ببینید. میتوانید از کلیدهای J و K برای بالا و پایین بردن پیشنمایش استفاده کنید.#### سفارشیسازی
پیشنمایشها را میتوان با افزودن آرگومانهای اضافی در رشتهی 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" },
]
فشردهسازی
برای فشردهسازی، این مورد را به فایلkeymap.toml خود اضافه کنید:[[mgr.prepend_keymap]]
on = ["C"]
run = "plugin ouch"
desc = "Compress with ouch"افزونه به طور پیشفرض از فرمت zip استفاده میکند. شما میتوانید هنگام نامگذاری فایل خروجی، فرمت را تغییر دهید؛ ouch فرمت را بر اساس پسوند فایل تشخیص میدهد.
و برای مثال، اگر میخواهید فرمت پیشفرض را به 7z تغییر دهید، میتوانید از دستور plugin ouch 7z استفاده کنید.
استخراج
این افزونه قابلیت استخراج را ارائه نمیدهد زیرا این ویژگی در یازی پشتیبانی میشود. برای استخراج باouch، بازکننده را در 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 ---