ouch.yazi
Tính năng
- Xem trước tệp lưu trữ
- Nén
Cài đặt
Trình quản lý gói 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"Đảm bảo bạn đã cài đặt ouch và nó nằm trong PATH của bạn.
Cách sử dụng
Xem trước
Để xem trước tệp lưu trữ, hãy thêm dòng này vàoyazi.toml của bạn:[[plugin.prepend_previewers]]
mime = "application/{zip,tar,bzip2,7z,rar,xz,zstd,java-archive}"
run = "ouch"Bây giờ hãy vào một tập tin lưu trữ trên Yazi, bạn sẽ thấy nội dung của tập tin lưu trữ trong khung xem trước. Bạn có thể sử dụng J và K để cuộn lên và xuống phần xem trước.
#### Tùy chỉnh
Phần xem trước có thể được tùy chỉnh bằng cách thêm các đối số bổ sung vào chuỗi 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" },
]
Nén
Để nén, hãy thêm dòng này vàokeymap.toml của bạn:[[mgr.prepend_keymap]]
on = ["C"]
run = "plugin ouch"
desc = "Compress with ouch"Plugin này sử dụng định dạng zip theo mặc định. Bạn có thể thay đổi định dạng khi đặt tên tệp đầu ra, ouch sẽ phát hiện định dạng dựa trên phần mở rộng của tệp.
Và, ví dụ, nếu bạn muốn đặt 7z làm định dạng mặc định, bạn có thể dùng plugin ouch 7z.
Giải nén
Plugin này không cung cấp tính năng giải nén vì Yazi đã hỗ trợ sẵn. Để giải nén vớiouch, hãy cấu hình opener trong 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 ---