فهرست سریع فصل‌ها
متوسطفصل 8 از 20⏱ حدود 9 دقیقه

🗂️تب‌ها، وظایف و پنل اطلاعات در Yazi

کار موازی با تب‌ها، مدیر وظایف، Spot و linemode.

یازی مثل مرورگر تب داره. هر تب مسیر، تاریخچه، مکان‌نما و انتخاب‌های مستقل خودش رو داره؛ ولی وضعیت yank بین تب‌ها مشترکه — که دقیقاً همون چیزیه که برای جابه‌جایی فایل بین دو تا پوشه لازم داری.

کلیدهای تب

کلیدکاربرد
t⇒tساخت تب جدید در پوشه‌ی فعلی
1پرش به تب اول (تا عدد ۹)
[تب قبلی
]تب بعدی
{جابه‌جا کردن جای تب فعلی با قبلی
}جابه‌جا کردن جای تب فعلی با بعدی
Ctrl⇒cبستن تب فعلی

الگوی طلایی: کپی دو تبی

  1. 1
    تب مبدأ
    برو توی پوشه‌ی مبدأ، فایل‌ها رو با Space انتخاب کن و y بزن.
  2. 2
    تب مقصد بساز
    با t ⇒ t یه تب جدید بساز و توش برو به پوشه‌ی مقصد.
  3. 3
    پیست
    کلید p. کپی توی پس‌زمینه شروع می‌شه.
  4. 4
    بین تب‌ها بچرخ
    با 1 و 2 یا [ و ] رفت‌وبرگشت کن و کارت رو ادامه بده.

مدیر وظایف — کلید w

هر کپی، برش، حذف، ساخت پیش‌نمایش یا اجرای پلاگین یه «وظیفه» ست. با w پنل وظایف باز می‌شه:

  • درصد پیشرفت و سرعت هر عملیات رو می‌بینی.
  • با Enter جزئیات و لاگ خطای یه وظیفه رو باز می‌کنی — برای وقتی که کپی به‌خاطر مجوز شکست خورده.
  • با x وظیفه‌ی انتخاب‌شده رو کنسل می‌کنی.
  • با w یا Esc پنل رو می‌بندی — کارها توی پس‌زمینه ادامه پیدا می‌کنن.
📌اگه موقع خروج کاری در جریان باشه
یازی بهت هشدار می‌ده و می‌پرسه واقعاً می‌خوای بیرون بری یا نه؛ چون بستن یازی یعنی قطع شدن اون کپی نیمه‌کاره.

Spot — پنل اطلاعات فایل با کلید Tab

کلید Tab پنل Spot رو باز میکنه. اطلاعاتی که میبینی به نوع فایل و spotter بستگی داره؛ برای بعضی فایل‌ها اطلاعات فنی و برای بعضی‌ها پیش‌نمایش نمایش داده میشه. برای دیدن EXIF میتونی از opener مربوط به اطلاعات فایل و ابزار exiftool استفاده کنی.

💡کاربرد اصلی Spot
وقتی می‌خوای برای یه نوع فایل قاعده‌ی باز شدن یا پیش‌نمایش بنویسی، اول باید MIME دقیقش رو بدونی. اگه توی Spot نمایش داده نشد، در شل از file --mime-type استفاده کن.

Linemode — نشون دادن اطلاعات کنار هر فایل

سمت راست هر ردیف می‌تونه یه اطلاعات اضافه نشون بده. با پیشوند m عوضش کن:

کلیدکاربرد
m⇒sنمایش حجم فایل
m⇒pنمایش مجوزها (rwxr-xr-x)
m⇒mزمان آخرین تغییر
m⇒bزمان ساخت
m⇒oنمایش مالک فایل
m⇒nخاموش کردن linemode

برای اینکه دائمی باشه، توی کانفیگ بذارش:

~/.config/yazi/yazi.toml
toml

[mgr]
linemode = "size"      # none | size | btime | mtime | permissions | owner
⚠️حجم پوشه‌ها
یازی حجم پوشه‌ها رو به‌طور پیش‌فرض حساب نمی‌کنه (چون کند و پرهزینه‌ست). فقط وقتی مرتب‌سازی رو روی size بذاری، حجم پوشه‌ها محاسبه می‌شه.

منبع برای بررسی جزئیات و تغییرات نسخه‌ها: کلیدهای تب و وظایف در نسخه‌ی 26.9.1.

آموزش کار با Yazi برای توزیع‌های مختلف لینوکس کاربرد داره؛ مثال‌های نصب و تنظیم محیط با اولویت کاربری نوشته شدن که فدورا رو با تنظیمات پیش‌فرض نصب کرده. دستور نصب بسته‌ها و ابزارهای جانبی در توزیع‌های دیگه ممکنه متفاوت باشه.