وصف
LF Terminal File Manager هو مدير ملفات خفيف وقوي للاستخدام في المحطات، تم تطويره بلغة Go. مستوحى من Ranger، يقدم واجهة مستخدم نصية بسيطة (TUI) تركز على التنقل السريع والفعال عبر نظام الملفات، باستخدام لوحة المفاتيح فقط. يعد LF مثالياً للمستخدمين الذين يفضلون سير العمل في المحطة ويرغبون في أداة قابلة للتخصيص لإدارة الملفات.
المميزات الرئيسية:
- تنقل سريع: يستخدم اختصارات لوحة المفاتيح بأسلوب Vim (مثل hjkl للحركة) ويسمح بالتنقل بسرعة بين الأدلة مع عرض هرمي في ثلاثة لوحات: المجلد الأب، الحالي، ومحتوى/معاينة العنصر المحدد.
- خفيف وقابل للتنقل: تم تجميعه كملف ثنائي واحد دون اعتمادات زمن التشغيل (باستثناء قاعدة بيانات terminfo)، مما يضمن سرعة في البدء واستهلاك منخفض للذاكرة.
- تخصيص متقدم: يدعم اختصارات قابلة للتخصيص ويدمج مع أدوات خارجية عبر أوامر shell. تسمح ملفات التكوين، مثل lfrc، بتعديل الألوان والرموز والسلوكيات.
- معاينة الملفات: يعرض معاينات للملفات النصية بشكل افتراضي، ومع السكربتات الإضافية، يدعم معاينة تنسيقات أخرى مثل الصور والفيديوهات (مع امتدادات مثل LF Uberzog).
- معمارية عميل/خادم: يسمح بمشاركة تحديدات الملفات بين عدة مثيلات من LF، مما يسهل عمليات مثل النسخ واللصق بين محطات مختلفة.
- تكامل مع Shell: يمكن تكوينه للعمل مع المحررين، والمراجعين، وأدوات النظام الأخرى، بالإضافة إلى دعم أوامر shell مباشرة في الواجهة.
- عمليات الملفات: يدعم إجراءات أساسية مثل النسخ (y)، القص (d)، اللصق (p)، إعادة التسمية، إنشاء الملفات/الأدلة، والحذف، مع إمكانية توسيع الوظائف عبر السكربتات.