مؤخرًا اكتشفت أداة صغيرة تُدعى bat، وتحمل 5.9 آلاف نجمة، مكتوبة بلغة Rust.


إنها نسخة محسنة من cat، لكنها أكثر قوة بكثير من حيث الوظائف.
عند النظر إلى ملفات الكود، تقوم تلقائيًا بإضافة تمييز الصيغة البرمجية، وتعرف على Python و JS و Go و Rust.
كما يمكنها عرض علامات التعديل على Git، أي سطر أضيف، وأي سطر حذف، بوضوح تام.
أكثر ما أعجبني هو أنها تأتي مع وظيفة التصفح، بحيث لا تملأ الشاشة دفعة واحدة عند فتح ملفات كبيرة.
يمكنك التمرير عبر الصفحة باستخدام المسافة، تمامًا مثل less، مما يجعله مريحًا جدًا.
وتدعم أيضًا عرض أرقام الأسطر، مما يسهل العثور على الأخطاء عند تصحيح البرمجيات.
التثبيت بسيط أيضًا، على macOS يمكنك ببساطة استخدام brew install bat، وعلى Linux يمكنك تثبيته عبر مدير الحزم.
بعد التثبيت، قم بتعيين alias، واستبدل الأمر cat بـ bat، فسيكون الاستخدام اليومي طبيعيًا جدًا، لكن التجربة ستتحسن بشكل كبير.
جربتُ فتح ملف سجل يتكون من عدة آلاف من الأسطر، سابقًا كان الأمر cat يملأ الشاشة مباشرة،
أما الآن مع التمييز والتصفح، فالأمر أكثر راحة بكثير.
→ إذا أردت الرابط، أخبرني بـ «أريد»، وسأرسله لك.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
إضافة تعليق
إضافة تعليق
لا توجد تعليقات
  • تثبيت