البرمجة، السلطة الفلسطينية! مايكروسوفت الجديدة إطلاق الثقيلة أداة سطر الأوامر، وتأثير بضع ساعات جيثب أعلى

استعراض فاز جي الجديدة يوم أمس، مؤتمر للمطورين في جميع أنحاء العالم مايكروسوفت في البناء الثقيلة 2019 الإفراج عن النسخة الجديدة من سطر الأوامر ويندوز --Windows الطرفية. غيرت أسلوب "إحساس ثقيل من التاريخ"، وأسلوب يصبح السمات الغنية والمتنوعة التي تمت إضافتها، جيثب ساعات صدمة أعلى!

لم يعد هو انطباعك من سطر الأوامر.

اعتقد كثير من الناس تعبت بالفعل من نظام ويندوز أبيض على أسود سطر الأوامر:

وفي مؤتمر للمطورين في جميع أنحاء العالم أمس مايكروسوفت بناء 2019 ، أطلقت مايكروسوفت Windows الطرفية مذهلة الجمهور - سطر الأوامر تصبح مثيرة للاهتمام جدا ؟

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

وعلاوة على ذلك، مايكروسوفت لديها وضعها جيثب، على بعد بضع ساعات هرع قائمة الاتجاه الأول !

ليس لديك انطباع من سطر الأوامر

الآن، دعونا انهيار ما هذه الميزات الجديدة في محطة منعش ويندوز الآن!

كيف سيكون صفحة علامة التبويب المحطة الطرفية Windows، دعم للمواضيع تسليط الضوء على رمز والإعدادات المخصصة.

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

كما يدعم المحطة الطرفية Windows المكونات الإضافية لإنشاء سلسلة من الإضافات.

كما أنها مصممة للوصول إلى بوويرشيل، موقف وسط CMD.EXE ويندوز النظام الفرعي لينكس (وسل) مثل البيئة.

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

وبعد ساعات قليلة، وأثر قائمة الاتجاه جيثب أولا!

ويتضمن المشروع نماذج انفجار رمز المصدر التالية:

  • المحطة الطرفية Windows
  • المضيف وحدة ويندوز (conhost.exe)
  • المشتركة بين عنصرين من المشروع
  • ColorTool
  • ويبين كيفية استخدام API المشروع نموذج وحدة التحكم ويندوز

المحطة الطرفية Windows

وقد تم ذلك جزء في القسم السابق في التفاصيل، وليس تكرارها.

المضيف وحدة تحكم ويندوز

نوافذ البرنامج المضيف وحدة conhost.exe هي تجربة سطر الأوامر ويندوز الأصلية، التي تنفذ البنية التحتية سطر الأوامر ويندوز، مع توفير API وحدة التحكم ويندوز، ومحرك المدخلات، وتقديم معلومات المحرك وتكوين المستخدم. وحدة التحكم الرموز المضيف لهذا المشروع هو في الواقع في مصدر conhost.exe ويندوز.

والغرض الرئيسي من وحدة التحكم هو تطبيق وحدة تحكم لديها للحفاظ على التوافق مع الإصدارات السابقة.

منذ عام 2014، مع سطر الأوامر ويندوز منذ ذلك الحين، إلى فريق التطوير وحدة أضاف العديد من الميزات الجديدة، بما في ذلك نافذة شفافة، حدد الخط والدعم على أساس ANSI / تسلسل المحطة الطرفية تسلسل الظاهري الظاهري، ألوان 24 بت، وPseudoconsole ( "ConPTY") وهلم جرا.

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

العديد من القيود والسماح للفريق قررت لتطوير المحطة الطرفية Windows جديدة تماما.

المكونات المشتركة

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

زمام المبادرة عمل إصلاح في خلق العديد من المكونات الرئيسية لأي محطة على تطبيقات ويندوز قد استخدمت، بما في ذلك تخطيط النص DirectWrite جديد يقوم وجعل المحرك، وقادرة على تخزين منطقة عازلة النص UTF-16 و UTF-8 و محلل VT / الارسال.

بناء محطة جديدة

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

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

بناء مصدر

ويشمل المشروع باستخدام الوحدات الفرعية بوابة تبعيات لضمان أن يتم تحديث وحدة فرعية، يرجى استخدام الأمر التالي للتحقق باني:

تحديث حدة ثانويه الجهاز الهضمي - الحرف الأول --recursive

OpenConsole.sln ضرورة بناء في Visual Studio أو MSBuild لبناء باستخدام سطر الأوامر. طريقة بناء سطر الأوامر كما يلي:

nugetrestoreOpenConsole.slnmsbuildOpenConsole.sln

ويقدم الفريق أيضا مجموعة مشتركة من النصي أدوات دليل يمكن أن تساعد أتمتة عملية بناء وتشغيل الاختبار.

جيثب العنوان:

https://github.com/microsoft/Terminal

مطيع ستة الله! تمتد جعل الملابس "الخضراء" في الضوء والماء المرحاض يجب كوكتيل النهائية حظة الثانية

عيد الأم 2019 أفضل خيار ل "الثأر والأم" أخذ أمي لجلب ما يكفي من المناشف الورقية

تشانغ يون لي حقا الجلوس تسبب البرق حتى الآن؟

إعادة لمس واللباس حتى المفرط والمشوية المنزلية، كيفية تنظيف الطريق الكرمة سيكون أسوأ ذلك؟

بطبيعتي وماكياج لاستكمال التحول ملحمة؟ إلى الفتاة اليابانية الأكثر تريد أن يكون لها وجه!

اعترف لورانس هو يونيو ان الاستعدادات لأكثر من شهر على الزواج Ximeng ياو، والمطلعين من الخبر على الزواج منه السبب

"2 غدزيلا: ملك الوحوش" وأثنى انفجار كبير سمعة في الخارج "حتى الآن معظم النظام العملاق مجنون الوحش"

02 فتيات على العرض: لي قراءة لها ارتفاع قيمة اللون والطالبات

غير متوقعة مدرسة التمثيل! يانغ كون الفيلم الجديد ليرى الناس الحصول على خائفة

02 الأولاد على العرض: شون صن راي أخبار جيدة، وهذه الطبقة الغنية نيزكي ارتفاع الممثل Dikaigaozou

"النمر سفينة الفضاء مغامرة كبيرة" "أغنية ماما الغناء" اعترافات تعرض الأمهات طفل رائعتين للشعب

5000000 صور +20 المعالم وان جوجل بتحديث أقصى مجموعة البيانات التاريخية