نقدم لك أحدث إصدار معاينة من Windows Terminal - 0.11

سعيد بالعودة بأحدث تحديث رئيسي قبل إصدار الإصدار 1.0! الإصدارات من الآن وحتى v1.0 ستكون مراجعات لهذا الإصدار. كما هو الحال دائمًا ، يمكنك تنزيل Terminal من متجر Microsoft ، أو من صفحة الإصدار على GitHub . تحت القط ، سنلقي نظرة فاحصة على تفاصيل التحديث!

صورة

الموقع


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

تحديث الاعدادات


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

الإعدادات. json


تمت إعادة تسمية ملف profiles.json إلى settings.json. إذا كان لديك بالفعل تثبيت Terminal ، فسيتم تحديث اسم الملف تلقائيًا.

كود كاسكاديا


تم تعيين خط Cascadia Code افتراضيًا لكل ملفات التعريف التي تم إنشاؤها تلقائيًا بواسطة Terminal. إذا كنت تريد تغيير الخط ، فأضف خاصية fontFace إلى أي ملف تعريف أو إلى قسم الإعدادات الافتراضية .

مخططات ألوان Tango


الآن تأتي المحطة مع مخططات ألوان Tango Dark و Tango Light.

صورة

صورة

نسخ و لصق


في ملف settings.json الذي تم إنشاؤه حديثًا ، ترتبط عمليات النسخ واللصق بـ ctrl + c و ctrl + v ، على التوالي. تعمل روابط المفاتيح الجديدة معًا مع ctrl + shift + c و ctrl + shift + v ، وإذا لزم الأمر ، يمكنك إزالتها بسهولة. علاوة على ذلك ، إذا كنت لا تزال تقرر التخلي عن ctrl + c و ctrl + v ، فسيظل لديك مجموعة المفاتيح القديمة المضمنة في ملف defaults.json.

ملاحظة: إذا كنت ترغب في "تحرير" تركيبة المفاتيح القديمة ، يمكنك تعيين قيمتها على غير منضم أو فارغة في ملف settings.json.

{ "command": "unbound", "keys": "ctrl+shift+c" },
{ "command": null, "keys": "ctrl+shift+v" }

نسخ


قمنا بتغيير سلوك النسخ الافتراضي للنسخ دون تنسيق. للقيام بذلك ، تمت إضافة معلمة copyFormatting عامة جديدة إلى ملف settings.json الذي تم إنشاؤه حديثًا . بشكل افتراضي ، يتم تعيين قيمته على false .

ملاحظة: في defaults.json ، يتم تعيين copyFormatting على true .

الإعدادات التي تم حذفها


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

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

السمة
تمت إعادة تسمية المعلمة العمومية المطلوبة theTheme إلى السمة . سيساعد ذلك على توفير المرونة لتثبيت السمات في المستقبل.

"theme": "system"

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

{ "command": { "action": "copy", "singleLine": true ), "keys": "ctrl+alt+c" }

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

ملاحظة: تبدأ الفهرسة في Terminal عند 0.

{ "command": { "action": "newTab", "index": NUMBER }, "keys": "ctrl+shift+NUMBER" }

الانتقال إلى علامة تبويب معينة.
أصبح للتنقل في Tab الآن نفس بنية إنشاء علامة تبويب جديدة. switchToTab0 - تمت إزالة switchToTab8 لصالح خاصية الفهرس .

ملاحظة: تبدأ الفهرسة في Terminal عند 0.

{ "command": { "action": "switchToTab", "index": NUMBER }, "keys": "ctrl+alt+NUMBER" }

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

{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }

التبديل بين اللوحات
مبدئيًا ، يمكنك استخدام moveFocusDown ، و moveFocusUp ، و moveFocusLeft ، و moveFocusRight لإنشاء روابط رئيسية تسمح لك بالتنقل بين اللوحات. قمنا بحذفها وإضافة التنسيق التالي كبديل:

{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" }

لوحات تغيير الحجم
لتتبع نفس بنية ربط المفتاح ، تمت أيضًا إزالة الأوامر القديمة لتغيير حجم اللوحات ( resizePaneDown و resizePaneUp و resizePaneLeft و resizePaneRight ) واستبدالها بالتنسيق التالي:

{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" }

تغيير حجم الخط
سمحت لك أوامر ربط المفاتيح التالية بتغيير حجم الخط ، ولكن تمت إزالتها الآن : reasFontSize ، و زيادةFontSize .

يمكنك تغيير حجم الخط باستخدام روابط المفتاح أدناه ، والتي تستخدم دلتا ، والتي تحدد تغيير حجم الخط في النقاط.

{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" },
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" }

تصحيح الاخطاء


  • لا مزيد من الخطوط التي تظهر بين كتل الخلفية الصلبة ؛
  • تعمل وسيطات سطر الأوامر بشكل أكثر موثوقية. بالترتيب الذي تتوقعه منهم ؛
  • لحل بعض مشاكل تخطيطات لوحة المفاتيح التي تختلف عن تنسيق US-104 QWERTY ، تم تغيير مكدس الإدخال ؛
  • الآن تتوافق حدود النافذة الطرفية مع السمة المستخدمة.

أخيرا


نأمل أن تعجبك Windows Terminal ، وأنت ، مثلنا ، تنتظر الإصدار 1.0 ، والذي سيتم إصداره قريبًا. إذا كنت تريد ترك تعليقك أو إذا كان لديك أي أسئلة ، فلا تتردد في كتابة Kayla (Kayla ، cinnamon_msft ) على Twitter. بالإضافة إلى ذلك ، إذا كنت تريد تقديم اقتراح لتحسين Terminal أو الإبلاغ عن خطأ فيه ، فيرجى الاتصال بنا على GitHub للقيام بذلك . نراكم قريباً مع نسختنا 1.0!

صورة

All Articles