أيقونة بحث Download.it
Advertisement

محاكي سطر أوامر محمول يوفر تبويبات وأوامر يونكس ونسخ/لصق سهل للمطورين

محاكي سطر أوامر محمول يوفر تبويبات وأوامر يونكس ونسخ/لصق سهل للمطورين

تصويت (٨ تصويت)

رخصة برنامج المجاني

المطوِر Samuel Vasko

إصدار 1.3.25

تعمل تحت Windows

تصويت

(٨ تصويت)

المطوِر

Samuel Vasko

تعمل تحت

Windows

رخصة برنامج

المجاني

إصدار

1.3.25

cmder حزمة محاكي سطر أوامر لويندوز مبنية على ConEmu، وجايه بضبط مُعاد تصميمه مع مظهر Monokai ومخطط موجّه مخصص، مع تحسينات على تجربة الكتابة والتكملة عبر Clink (ومعه clink-completions) ودعم للاختصارات والأسماء المستعارة.

مناسب للمطورين ومحترفي التشغيل على ويندوز اللي يبغون بيئة طرفية مرتبة تجمع أكثر من صدفة داخل نافذة واحدة، مع تركيز واضح على قابلية الحمل وتوحيد إعدادات العمل بين الأجهزة.

فكرة cmder: حزمة جاهزة مبنية على ConEmu

cmder ما يحاول يكون “طرفية جديدة” بقدر ما هو تجميعة مرتبة تعتمد على ConEmu كأساس، مع تعديل كبير على الإعدادات. النتيجة إنك تحصل على نافذة طرفية أكثر راحة للنظر من البداية، وموجه مُهيأ بطريقة تساعد في الاستخدام اليومي، بالإضافة إلى دمج Clink لتحسين إدخال الأوامر على نمط GNU Readline، ومعه تكملات إضافية عبر clink-completions.

قابلية الحمل هي نقطة القوة الأوضح

أبرز ما يميز cmder أنه محمول ومصمم ليكون مكتفي بذاته بدون اعتماديات خارجية، وهذا يخليه مناسب للتنقل عبر USB أو التخزين السحابي. الفكرة أنك تقدر تحمل معك إعداداتك وأسماءك المستعارة وسجل الأوامر، وحتى بعض الملفات التنفيذية اللي تعتمد عليها أثناء العمل، مثل wget و curl و git.

تبويبات لعدة بيئات داخل نافذة واحدة

cmder يدعم فتح عدة تبويبات، وكل تبويب يقدر يشغل صدفة مختلفة. من ضمنها cmd.exe مع تحسينات مثل تكامل Git والموجه “الواعي بـ Git” وClink والأسماء المستعارة، وكذلك PowerShell مع تحسينات مرتبطة بـ Git. وفي جانب أقرب لتجربة يونكس، يوفر تبويبات لـ bash على ويندوز، مع وجود خيار Mintty كطرفية مختلفة بطبيعتها.

التبويبات الخاصة بـ Cmder وPowerShell وBash تعمل فوق Windows Console API، وتستفيد من إعدادات ConEmu مثل مخططات الألوان وتعيينات المفاتيح وخيارات الضبط. بالمقابل، Mintty يعتمد على محاكاة رسومية عبر ConEmu، لذلك بعض إعدادات ConEmu مثل مخططات الألوان وتعيينات المفاتيح ما تنطبق عليه بنفس الطريقة، وهذا ينعكس على التجربة بين تبويب وآخر.

نسخ ولصق وتحديد نص بطريقة عملية

بما أن cmder قائم على ConEmu، فهو يستفيد من آليات تحديد النص اللي تدعم تحديد كتلي وتحديد نصي “متدفق” شبيه بمحررات النصوص، سواء بالماوس أو لوحة المفاتيح. النص المحدد يمكن نسخه إلى حافظة ويندوز كنص عادي، أو بصيغة HTML ملوّنة مناسبة لبعض البيئات، مع دعم للصق من الحافظة (وأيضاً الصق من التحديد).

في المقابل، النسخ في ConEmu يعتمد على ما يظهر على الشاشة، وهذا يعني أن بعض الحالات مثل محارف التبويب اللي تطبعها بعض برامج الطرفية قد تتحول إلى مسافات عند النسخ.

المميزات

  • محمول ومكتفي بذاته، مناسب للتنقل بين الأجهزة مع الإعدادات والأسماء المستعارة وسجل الأوامر.
  • تبويبات تجمع أكثر من صدفة في نافذة واحدة، بما فيها cmd وPowerShell وbash.
  • تحسين تجربة إدخال الأوامر عبر Clink وclink-completions، مع موجه مخصص وأسماء مستعارة وتكامل Git في الصدف المدعومة.
  • خيارات تحديد نص متعددة مع دعم النسخ إلى حافظة ويندوز والصق من الحافظة.

العيوب

  • تبويبات Mintty تختلف عن بقية التبويبات، وقد لا تستفيد من مخططات الألوان وتعيينات المفاتيح داخل إعدادات ConEmu بنفس الأسلوب.
  • توفر bash الجاهز مرتبط بالنسخة الكاملة، وقد لا تعمل تبويبات bash المُجهزة مسبقاً على النسخة المصغرة بدون ضبط إضافي.
  • النسخ يعتمد على النص المعروض على الشاشة، لذلك بعض المحارف مثل التبويب قد لا تُنسخ كما هي في بعض السيناريوهات.