7 مميزات موجودة في تطبيق Windows Terminal يجب معرفتها

نسلط الضوء على 7 مزايا في موجه الأوامر الجديد Windows Terminal والتي يجب عليك معرفتها واستخدامها لتحقيق الاستفادة القصوى من الأداة.
لفترة طويلة من تاريخ نظام ويندوز ظل تنفيذ الأوامر البرمجية يتم إما من خلال موجه الأوامر الكلاسيكي Command Prompt (CMD) أو موجه الأوامر المتقدم PowerShell وقد تناولنا الاختلاف بينهما في مقال سابق. لكن في عام 2019 قررت مايكروسوفت طرح تطبيق جديد يُسمى Windows Terminal والذي يجمع كل موجهات الأوامر تحت نافذة واحدة لتقديم تجربة أكثر تطورًا وثراءً من حيث الميزات والتخصيص وسهولة الاستخدام، وأيضًا تتماشى مع التطورات الحاصلة في نظام التشغيل الذي يستضيف التطبيق نفسه، سواء كان ويندوز 10 أو ويندوز 11. كما يحصل التطبيق على تحديثات مستمرة منذُ أن تم طرحه، لذلك في السطور التالية سنتعرّف على مجموعة من الحيل والميزات الخفّية التي ستساعدك على تحقيق أقصى استفادة ممكنة من تطبيق Windows Terminal على ويندوز.
Windows Terminal

مميزات تطبيق Windows Terminal

إمكانية العمل عبر عدة تبويبات

Windows Terminal multiple tabs

من أهم المميزات التي يوفرها تطبيق Windows Terminal هي إمكانية فتح أكثر من موجه أوامر في نفس النافذة. هذا الأمر لم يكن ممكنًا في PowerShell أو CMD حيث ستجد نفسك مُضطرًا لفتح نافذة مستقلة لكل جلسة عمل جديدة، الأمر الذي يسبب فوضى في سطح المكتب عند الحاجة لتنفيذ أوامر منفصلة في نفس الوقت.

أما مع Windows Terminal، فيمكنك ببساطة فتح تبويبات جديدة لكل جلسة، تمامًا مثل متصفح الإنترنت أو File Explorer فيمكنك التبديل بين موجهات الأوامر بسهولة في نفس النافذة أو الإطار. على سبيل المثال، يمكنك تشغيل أكثر من نسخة من Command Prompt، بجانب PowerShell أو حتى Bash و Azure CLI، كلها ضمن نافذة واحدة. علاوًة على ذلك، يمكنك تلوين ألسنة التبويبات حتى يسهل تمييزها، فقط أضغط بزر الفأرة الأيمن على اسم التبويب ثم اختر Change tab color واختر اللون المناسب ليتم تطبيقه في الحال وتحصل على مظهر أكثر ترتيبًا.

ميزة تقسيم نافذة التطبيق

Windows Terminal split view

لا تقتصر مزايا Windows Terminal على دعم التبويبات فقط، بل يمكنك كذلك تقسيم النافذة نفسها إلى أجزاء متعددة، وهي خاصية غائبة تمامًا عن واجهة PowerShell أو CMD التقليدية. من خلال تقسيم النافذة، يمكنك عرض أكثر من موجه أوامر جنبًا إلى جنب في شاشة واحدة؛ شيءٌ يشبه ميزة Snap لتقسيم التطبيقات في الويندوز. 

على سبيل المثال، إذا كنت مبرمجًا يمكنك تشغيل المشروع في جزء من الشاشة وفي الجزء الثاني تراقب سجل الأخطاء مباشرة. أو إذا كنت مسؤول أنظمة، تستطيع تنفيذ أوامر PowerShell في جزء وأوامر Bash في جزء آخر في نفس الوقت، وكل ذلك يتم بسهولة باستخدام اختصار بسيط من لوحة المفاتيح، من دون الحاجة لترتيب النوافذ يدويًا. إذا أردت تقسيم النافذة بشكلٍ أفقي، اضغط على مفاتيح Alt + Shift + علامة الطرح (-)، وللتقسيم العمودي Alt + Shift + علامة الجمع (+). وبالمناسبة، يمكنك تقسيم الشاشة للعدد الذي تريده دون أي حدود.

ميزة حفظ نسخة من سجل الأوامر

Windows Terminal Export Text

يتيح تطبيق Windows Terminal أيضًأ إمكانية الاحتفاظ بمحتوى الجلسة ضمن ملف نصي يسهل مراجعته، فإذا قمت بتنفيذ الكثير من الأوامر على الـ CMD مثلًا ولا ترغب في حفظ نسخة من الأوامر والنتائج عبر التقاط Screenshot متعددة، فكل ما عليك فعله هو الضغط على زر الفأرة الأيمن فوق اسم التبويبة بالأعلى، ثم اختر "Export text" لتختار بعدها مكان حفظ الملف النصي الذي يتضمن كل ما جرى خلال الجلسة من أوامر ونتائج. يمكنك فيما بعد مشاركة هذا الملف إذا كنت تبحث عن حل لمشكلة ما بسهولة.

ميزة Terminal Chat

Terminal Chat window

حصل تطبيق على نصيبه من حزمة مميزات الذكاء الاصطناعي التي أضافتها مايكروسوفت في نظام ويندوز، وذلك عبر ميزة جديدة تُسمى Terminal Chat والتي تسمح بالتعامل مع موجّهات الأوامر مثل PowerShell و CMD و WSL Ubuntu، جنبًا إلى جنب مع روبوتات الذكاء الاصطناعي مثل ChatGPT أو  GitHub Copilot الأمر الذي من شأنه توفير تعامل أكثر سلاسة مع تعقيدات موجّهات الأوامر، بحيث يمكن للمستخدم التفاعل مباشرة مع روبوت دردشة مدمج داخل التطبيق لطرح الأسئلة المتعلقة بالأوامر، سواء للحصول على الصيغة الصحيحة لأي أمر باستخدام اللغة الطبيعية، أو لفهم سبب ظهور خطأ معين أثناء التنفيذ، أو حتى لمعرفة وظيفة أي أمر قبل تطبيقه فعليًا، وهكذا. تناولنا بالفعل طريقة تفعيل هذه الميزة بالتفصيل في موضوع [كيفية استخدام ChatGPT مع موجه الأوامر على ويندوز 11] نوصي بمراجعته إذا كنت مهتمًا.

فتح موجهات أوامر متعددة

Windows Terminal Profiles

في Windows Terminal، يمكنك أن تجهز ملفات تعريفية Profiles خاصة لكل نوع من أنواع الأوامر التي تستخدمها. بمعنى آخر، تستطيع من نفس نافذة الـ Terminal أن تفتح جلسة PowerShell في تبويب، وتفتح تبويب آخر لتشغيل الـ Command Prompt (CMD)، وتفتح تبويب ثالث لنظام لينكس الفرعي (WSL) أو Azure Cloud Shell، أو جلسة اتصال SSH بأي خادم خارجي. كل ذلك يتم بسهولة من خلال نافذة واحدة فقط.

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

خيارات تخصيص مرنة

Windows Terminal Customization

ربما لم يطالب أحدٌ يومًا بميزة تخصيص شكل الـ Terminal، لكنها ميزة لا يمكن الاستغناء عنها بعد تجربتها. يمنحك Windows Terminal إمكانية السيطرة الكاملة على المظهر، حيث يمكنك تغيير ألوان الواجهة، واختيار خطوط مخصصة، وتعديل حجم النص عبر اختصار Ctrl مع بكرة الماوس، بل وحتى تعيين صور خلفية لموجه الأوامر أو إضافة تأثيرات الأكريليك الشفافة! كذلك تتيح لك أداة Windows Terminal تخصيص الثيمات بسهولة عبر ملف إعدادات JSON واحد يمكنك تعديله ومشاركته كما تريد. التخصيص لا يقتصر فقط على الشكل، بل يسهم في الاستخدام العملي أيضًا، مثل تعيين لون خاص لجلسات المسؤول (عند تشغيل موجه الأوامر بصلاحيات المدير) لتفادي الخلط مع الجلسات العادية.

دعم معيار Unicode ووضع Quake

Windows Terminal Arabic

أخيرًا وليس آخرًا، يدعم Windows Terminal بشكل افتراضي الرموز المميزة Unicode وUTF-8، ما يجعله الأفضل في التعامل مع جميع النصوص واللغات والرموز الخاصة. رغم أن PowerShell أيضًا يدعم الـ Unicode، فإن مشكلات الترميز تظهر أحيانًا مع رموز أو لغات محددة. أما Windows Terminal، فيتعامل مع العربية والصينية والرموز الرياضية والإيموجي دون الحاجة لأي ضبط أو تهيئة إضافية.

Quake mode

علاوة على ذلك، تقدم أداة Windows Terminal مجموعة من الميزات الذكية غير المتوفرة في PowerShell التقليدي. أشهرها "وضع Quake"، المستوحى من ألعاب الفيديو حيث يمكنك سحب نافذة التيرمينال من أعلى الشاشة من خلال اختصار Win + ` (حرف ذ). كما يدعم "لوحة الأوامر" Command Palette للبحث وتشغيل الأوامر عبر نافذة منبثقة شبيهة بتلك الموجودة في Visual Studio Code، وهناك أيضًا "وضع التركيز" Focus Mode الذي يخفي شريط العنوان والتبويبات لمن يرغبون ببيئة عمل خالية من المشتتات، ويمكن تفعيله فقط من خلال لوحة Command Palette التي تظهر بعد الضغط على Ctrl + Shift + P.
أحمد صفوت صلاح الدين
أحمد صفوت صلاح الدين
كاتب محتوى تقني وصحفي علمي، لي مساهمات عدة في مواقع عربية مختلفة مثل أراجيك، وإضاءات. أهوى الكتابة عمومًا وأريد أن أصنع فارقًا.
تعليقات

احدث المقالات