Web Analytics

ouch.yazi

⭐ 174 stars Arabic by ndtoan96

🌐 اللغة

ouch.yazi

إضافة ouch لبرنامج Yazi.

ouch.yazi

الميزات

التثبيت

مدير حزم 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"

تأكد من تثبيت 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.

فك الضغط

هذا المكون الإضافي لا يوفر ميزة فك الضغط لأنه مدعوم بالفعل من قبل Yazi. لفك الضغط باستخدام 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 ---