ouch.yazi
คุณสมบัติ
- แสดงตัวอย่างไฟล์บีบอัด
- การบีบอัด
การติดตั้ง
ตัวจัดการแพ็คเกจ 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"
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง 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 ให้กำหนดค่า opener ใน 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 ---