إصدار Windows Terminal Preview v0.4 مع الكثير من الميزات الجديدة
Windows Terminal هو تطبيق طرفي جديد لمستخدمي سطر الأوامر يحتوي على الكثير من الميزات الجديدة بما في ذلك علامات التبويب ، ومحرك عرض النص المستند إلى DirectWrite / DirectX المسرع بواسطة وحدة معالجة الرسومات ، وملفات التعريف ، والمزيد. تصل Windows Terminal Preview v0.4 إلى متجر Microsoft ، مما يوفر الكثير من الميزات والتحسينات الجديدة.
الإعلانات
Windows Terminal مفتوح المصدر بالكامل. بفضل وحدة التحكم المبوبة الجديدة ، تتيح تنظيم مثيلات موجه الأوامر و PowerShell ونظام Windows الفرعي لنظام التشغيل Linux معًا في تطبيق واحد.
يأتي التطبيق بأيقونة تذكر بأيقونات Office و OneDrive الجديدة ، مما يعكس طريقة عرض التصميم الحديثة من Microsoft والمعروفة باسم "Fluent Design".
مايكروسوفت الافراج إصدار جديد من Windows Terminal عبر متجر Microsoft. تتضمن التغييرات الرئيسية في Windows Terminal Preview v0.4:
تحديثات الإعدادات
أصبح Profiles.json الآن في LocalState
تم نقل ملف profiles.json من مجلد RoamingState إلى مجلد LocalState. يمنع هذا التغيير الإعدادات من التجوال تلقائيًا عبر أجهزتك. يعمل هذا على إصلاح مشكلات مثل وجود خط مُشار إليه على جهاز لم يكن موجودًا على الجهاز الآخر ، مما قد يتسبب في تعطل Terminal بسبب الخط غير المحدد.
تخصيصات عنوان علامة التبويب
في إصدارنا v0.3 ، قدمنا ملف "tabTitle"
الذي سمح للمستخدمين بالكتابة فوق عنوان علامة التبويب بسلسلة مخصصة. في الإصدار 0.4 ، قمنا بتغيير هذه الوظيفة. الآن ، افتراضيًا ، سيتم تعيين عنوان علامة التبويب على اسم الملف الشخصي ، بدلاً من مسار الملف القابل للتنفيذ. إذا كنت ترغب في تغيير ما يتم استخدامه كعنوان افتراضي ، الإعداد "tabTitle"
سيحل محل اسم الملف الشخصي في علامة التبويب.
تختلف هذه الوظيفة قليلاً عما كانت عليه من قبل ، لأن هذا هو إعداد ملف صدفة العنوان ، بدلاً من تجاوز العنوان المعروض. يتوافق هذا السلوك مع السلوك المستخدم في conhost الأصلي. للتوضيح ، عنوان shell هو العنوان الذي يوفره تطبيق سطر الأوامر والذي يتم استخدامه في مثيل الملف الشخصي. هذا يعني أن تطبيق سطر الأوامر سيظل قادرًا على الكتابة فوق عنوان علامة التبويب ، وهو تغيير عن الإصدار v0.3.
ملحوظة: تم تجاوز عنوان shell في توزيعات WSL لأن تكوين shell الافتراضي في العديد من التوزيعات يعيّن عنوان النافذة قبل كل مطالبة. يمكنك تغيير هذا السلوك في ملفات تعريف bash أو ZSH في / etc.
رسائل تحذير الإعدادات
الآن ، عندما تكون هناك مشكلة في ملف profiles.json الخاص بك ، ستعرض الوحدة الطرفية رسالة خطأ تصف ما هو غير صحيح. إذا تعذر قراءة ملف profiles.json الخاص بك بشكل صحيح ، فستستخدم المحطة الطرفية إعداداتها الافتراضية ، ولكنها لن تقوم بالكتابة فوق ملف الإعدادات الحالي.
تحديثات ربط المفاتيح
تم الآن الكشف عن AltGr
أنت الآن قادر على الحصول على كل من الضغط على مفاتيح AltGr جنبًا إلى جنب مع "Ctrl + Alt"
ارتباطات المفاتيح! يتم الآن اكتشاف الضغط على مفتاح AltGr قبل وظيفة ربط المفتاح ، مما يجعلها متاحة للمستخدمين.
فتح قائمة التبويب المنسدلة
يمكنك الآن استخدام مفتاح ربط لفتح القائمة المنسدلة لعلامات التبويب. ربط المفتاح الافتراضي الذي يتم شحنه مع هذا الإصدار هو "Ctrl + Shift + مسافة"
.
معلومات: للحصول على قائمة بجميع روابط المفاتيح المتاحة ، تحقق من الوثائق هنا!
ملحوظة: إذا كنت قد قمت مسبقًا بتثبيت Terminal وترغب في الإعدادات الافتراضية الجديدة ، فسيتعين عليك حذف ملف profiles.json الحالي وإعادة تشغيل Terminal. سيؤدي هذا إلى إنشاء ملف إعدادات جديد بالإعدادات الافتراضية. قد ترغب في نقل ملف profiles.json الحالي الخاص بك لضمان الاحتفاظ بنسخة من تفضيلاتك الحالية. نحن نعمل بنشاط على تحسين هذه التجربة!
نسخ التحديثات
الإعداد العالمي الجديد: نسخ عند التحديد
"copyOnSelect"
تمت إضافته كإعداد عام جديد في ملف profiles.json. بشكل افتراضي ، يتم تعيين هذا الإعداد على خاطئة
. عند الضبط على حقيقية
، سيتم نسخ الحافظة بمجرد إجراء التحديد داخل Terminal. لو خاطئة
، لن يتم نسخ التحديد حتى يتم اتخاذ إجراء إضافي (مثل استخدام رابط مفتاح يستدعي وظيفة النسخ). تتوافق هذه التجربة مع تلك الموجودة في محطات Unix.
نسخة HTML
عند تحديد نطاق من النص ونسخه إلى الحافظة الخاصة بك ، يقوم Terminal الآن بكتابة النص المحدد إلى الحافظة بتنسيق HTML. سيسمح لك ذلك بلصق محتويات وحدة التحكم ذات الأنماط في تطبيقات أخرى مثل Outlook و Microsoft Word وما إلى ذلك. يختلف هذا السلوك عن conhost في أن الحافظة ستقوم دائمًا بنسخ بيانات HTML مع النص العادي ، بدلاً من تحديد متى تريد نسخ بيانات HTML.
تحديث الوصول
يتم الآن محاذاة المستطيلات المحيطة UIA بشكل صحيح مع نطاقات النص على شاشات بحجم 100٪. تحدد المستطيلات المحيطة المناطق حيث يتم عرض النص على المخزن المؤقت داخل Terminal. هذا يدعم الأجزاء وكذلك يحسن إمكانية الوصول!
إبادة الحشرات
- سيتم تمرير أي ربط مفتاح يستخدم للنسخ إلى تطبيق سطر الأوامر الأساسي إذا لم يكن هناك تحديد نشط. لذلك ، على سبيل المثال ، إذا كنت تستخدم
"Ctrl + C"
لنسخه ، سيتم نسخه إذا كان هناك تحديد. بخلاف ذلك ، يرسل ^ C SIGINT ويقطع الإشارة ، كما هو متوقع. - لن تومض الرموز بعد الآن عند التبديل بين علامات التبويب. بالإضافة إلى ذلك ، لن تتعطل المحطة الطرفية بعد الآن إذا كان مسار الرمز غير صالح.
- بعد فتح القائمة المنسدلة لعلامات التبويب ، سيؤدي النقر خارجها إلى استبعاد القائمة المنسدلة وإخفائها.
- لم تعد الوحدة الطرفية تعيد تسلسل الإعدادات عند التشغيل ، لذا لن تتم إعادة تنسيق ملف profiles.json عند التشغيل.
احصل على التطبيق من هنا:
Windows Terminal في متجر Microsoft