Home
» ويكي
»
أفضل 5 إضافات لزيادة الإنتاجية لـ Tmux
أفضل 5 إضافات لزيادة الإنتاجية لـ Tmux
سجل واكسب 1000 دولار في اليوم ⋙
Tmux هو برنامج متعدد المحطات الطرفية الرائع الذي يمكنه دمج وإدارة جلسات وحدة التحكم المختلفة. في حين أن ميزاته الأساسية تغطي كل حالة استخدام تقريبًا، فإنه يحتوي أيضًا على إطار عمل إضافي يسمح لك بتشكيل البرنامج وفقًا لاحتياجاتك. ستقدم هذه المقالة بعضًا من أفضل المكونات الإضافية لـ Tmux والتي يمكنها المساعدة في تحسين سير عمل المحطة الطرفية لديك.
إذا كنت جديدًا في Tmux، فقد يكون تعلم جميع اختصارات لوحة المفاتيح أمرًا صعبًا ومحبطًا. مع اختصارات لوحة المفاتيح غير البديهية، من السهل أن تنسى الاختصارات التي تحتاجها لاستخدام ميزات Tmux الأقل شهرة مثل وضع النسخ وتمييز الأجزاء.
Tmux-menus هو مكون إضافي بسيط يحل هذه المشكلة. إنه يوفر قائمة TUI نظيفة وبديهية يمكنك الوصول إليها بالضغط على Ctrl + \ . يأتي التطبيق من الداخل مزودًا بكل ميزات Tmux، مما يسمح لك باختيار ما تحتاجه بشكل حدسي بدلاً من حفظ اختصارات لوحة المفاتيح الخاصة بك.
أحد أكبر التحديات التي تواجه Tmux هو أنه برنامج بدون جنسية. وهذا يعني أنه لن يتذكر أي شيء عن الجلسة بعد إغلاقها. يعد هذا أمرًا مزعجًا لأنه يجبرك على إعادة إنشاء تخطيط Tmux الخاص بك في كل مرة تقوم فيها بإعادة تشغيل جهاز الكمبيوتر الخاص بك.
Tmux-resurrect هي أداة يمكنها المساعدة في حل هذه المشكلة. هذا مكون إضافي بسيط يحافظ على بيئة Tmux بأكملها، بما في ذلك ترتيب النوافذ وتخطيط الإطار. كما أنه يخزن لقطات من الجلسات، مما يعني أنه يمكنك "العودة بالزمن" وتحميل إصدارات مختلفة من إعدادات Tmux الخاصة بك.
قد يكون تتبع البرامج الخلفية أمرًا صعبًا إذا كنت تتعامل مع أجزاء وجلسات Tmux متعددة. في التجربة، يؤدي هذا إلى أوقات تنسى فيها أن لديك أمرًا يعمل في الخلفية وتغلق Tmux عن طريق الخطأ.
Tmux-notify هو مكون إضافي يرسل إشعارًا عند اكتشاف عملية مكتملة. يعمل هذا عن طريق التحقق من أي جزء Tmux نشط تم تحويله للتو إلى موجه Bash shell. سيقوم البرنامج المساعد بعد ذلك بإرسال إشعار libnotify، والذي يمكن أن يكون صوتًا مرئيًا للمحطة الطرفية أو صوت ping مسموعًا.
يمكن اعتبار التنقل في المخزن المؤقت أحد أكثر الأجزاء غير المتقنة في Tmux. لا يوفر هذا المضاعف اختصارات لوحة مفاتيح مدمجة للانتقال خارج وضع النسخ وتركيز النافذة. إذا كنت من الأشخاص الذين يستخدمون Tmux لمهام الإنتاجية اليومية، فستجد هذه الميزة الغريبة مملة ومزعجة، خاصة بالنسبة لجلسات المحطة الطرفية الطويلة.
يحل Tmux-jump هذه المشكلة عن طريق جعل التنقل في جزء Tmux سهلاً وبديهيًا. مستوحى من Vimium، فهو يستخدم اقتراحات الكلمات الرئيسية لإنشاء "نقاط انتقال" داخل نوافذ Tmux الخاصة بك. تتيح لك هذه النقاط التحرك بسرعة داخل Tmux دون الاعتماد على اختصارات لوحة المفاتيح المعقدة.
Treemux هو مكون إضافي قوي يتكامل بسلاسة مع متصفح الملفات المستند إلى الشجرة الخاص بـ Neovim مع Tmux. يمكنه التنقل بين المجلدات وفتح الملفات وحتى عرض دليل العمل الحالي. هذا يجعله مكونًا إضافيًا لا يقدر بثمن إذا كنت تريد إنشاء IDE يعتمد على Neovim داخل Tmux.
كما قام مطورو Treemux بتصميم هذا البرنامج الإضافي ليكون سريًا قدر الإمكان. بشكل افتراضي، يكون هذا المكون الإضافي غير مرئي ويتغير حجمه وفقًا للجزء الذي تم ربطه به. لذلك، يعد Treemux مكونًا إضافيًا رائعًا إذا كنت تفضل محطة طرفية بها أقل قدر من عوامل التشتيت.