
สรุป
- Windows Console ได้รับฟีเจอร์ Terminal ใน Canary: การเรนเดอร์ Direct3D ใหม่ การค้นหา regex แบบอักษรตัวหนา และอื่นๆ
- นอกจากนี้ยังมีคลิปบอร์ด OSC52, การแก้ไขการวาง, การเขียนซ้ำเพื่อการเข้าถึง, รูปภาพ Sixel และความน่าเชื่อถือของสแนป/อินพุตที่ดีขึ้น
- นอกจากนี้ยังมีความเร็วในการเลื่อน ~10x และการเรนเดอร์ Direct3D (UseDx) ที่เป็นตัวเลือก
บางครั้งรู้สึกเหมือนว่าชุมชนโอเพ่นซอร์สของ Windows ทำงานได้ดีกับระบบปฏิบัติการมากกว่า Microsoft เราได้เห็นสิ่งนี้มากมายแล้วกับ PowerToys ซึ่งเพิ่มคุณสมบัติที่ Windows ควรมีตั้งแต่เริ่มต้น นอกจากนั้น ยังมี Windows Terminal แบบโอเพ่นซอร์ส ซึ่งแชร์โค้ดเบสกับคอนโซล Windows ในตัว และรับฟีเจอร์ใหม่ๆ ที่โดดเด่นจากชุมชน
ดูเหมือนว่าชุมชนจะทำงานได้อย่างยอดเยี่ยมเมื่อเร็ว ๆ นี้ เนื่องจาก Microsoft ได้ตัดสินใจรวมคุณสมบัติบางอย่างจากโค้ดเบส Windows Terminal แบบโอเพ่นซอร์สเข้ากับ Windows Console คงอีกสักพักจนกว่าคุณจะเห็นพวกเขา แต่อย่ากังวลไป พวกเขากำลังมา

ที่เกี่ยวข้อง
คุณสมบัติ Canary ใหม่ของ Windows 11 ช่วยให้การตั้งค่าแผนการใช้พลังงานง่ายขึ้นมาก
การตั้งค่าส่วนกลางกลายเป็นแบบสากลจริงๆ
Microsoft เพิ่มฟีเจอร์โอเพ่นซอร์สหลายอย่างอย่างเป็นทางการให้กับ Windows Console
ทำงานได้ดีกับทุกคนที่เกี่ยวข้อง

ใน Windows Blogs Microsoft ได้ประกาศเปิดตัว Canary build 29558.1000 การเปลี่ยนแปลงที่ใหญ่ที่สุดของโครงสร้างนี้เกี่ยวข้องกับการนำคุณลักษณะจากโค้ดเบส Windows Terminal แบบโอเพ่นซอร์สมาเป็นคุณลักษณะในตัวภายในคอนโซล Windows คุณสามารถจินตนาการถึง Windows Terminal ว่าเป็นแดชบอร์ดที่แวววาวและสวยงาม ในขณะที่ Windows Console นั้นเป็นกลไกที่อยู่ด้านล่าง บางครั้งคุณสมบัติจากแดชบอร์ดจะรวมเข้ากับเครื่องยนต์
ใน Canary build 29558.1000 Microsoft ได้เพิ่มเครื่องมือต่อไปนี้ลงในคอนโซล Windows:
- เส้นทางการเรนเดอร์ Atlas/Direct3D ใหม่เสริม (UseDx): มีให้หลังคีย์รีจิสทรี (HKCU\Console, DWORD UseDx=1) (GitHub #19848)
- การค้นหานิพจน์ทั่วไป: ขณะนี้กล่องโต้ตอบค้นหารองรับนิพจน์ทั่วไปแล้ว (GitHub #17316)
- การแสดงแบบอักษรตัวหนา: ขณะนี้เอ็นจิ้นการเรนเดอร์ดั้งเดิมรองรับแบบอักษรตัวหนาแล้ว (GitHub #19441)
- การปรับปรุงความน่าเชื่อถือของการวาง: แก้ไขปัญหาที่มีมายาวนานซึ่งอักขระที่วางบางตัวอาจตกหล่นเมื่อโค้ดเพจเอาต์พุตไม่สามารถแสดงอักขระเหล่านั้นได้ (GitHub #19511)
- การปรับปรุงการเข้าถึง: การรวม MSAA ดั้งเดิมที่เขียนใหม่และบางส่วนของการสนับสนุน UI Automation (GitHub #19344)
- ลักษณะการทำงานแบบ Snap-on-input: ตอนนี้เปิดใช้งานตามค่าเริ่มต้นเมื่อเปิดใช้งานการประมวลผล VT เท่านั้น
- สแนปอินพุต / เอาท์พุตที่เชื่อถือได้มากขึ้นใน WSL และ PowerShell (GitHub #19247, #17453)
- การปรับปรุงคลิปบอร์ด: รองรับ OSC 52 (จัดการข้อมูลการเลือก) สำหรับการเขียนข้อมูลการเลือกไปยังคลิปบอร์ด (GitHub #18949)
- เนื้อหากราฟิก: เพิ่มการรองรับรูปภาพที่ใช้ Sixel
- แก้ไขข้อความ Alt + Numpad + คลิปบอร์ด: หลีกเลี่ยงการแปลข้อความ Codepage 936 ที่ไม่ถูกต้องเมื่อสร้างเหตุการณ์ Alt + Numpad สำหรับเนื้อหาคลิปบอร์ด (GitHub #17635)
- ประสิทธิภาพ: การปรับปรุงประสิทธิภาพการเลื่อนข้อความ (สูงถึง ~ 10x ในบางสถานการณ์) (GitHub #16333)
- การเลือกสี่เหลี่ยม: แก้ไขสำเนาสี่เหลี่ยมผ่านแก้ไข > ทำเครื่องหมาย (GitHub #16197)
อ่านเพิ่มเติม
เป็นที่น่าสังเกตว่าช่องทาง Canary เป็นขั้นตอนแรกของการทดสอบสาธารณะสำหรับรุ่น Windows ดังนั้นจึงต้องใช้เวลาสักพักก่อนที่การอัปเดตนี้จะผ่านรุ่น Dev, Beta และ Release Preview และบนคอมพิวเตอร์ของทุกคน อย่างไรก็ตาม ก็ยังดีที่ได้เห็นการทำงานหนักของชุมชนโอเพ่นซอร์สถูกนำเข้ามาสู่ Windows อย่างเหมาะสม

ที่เกี่ยวข้อง
5 โมดูล PowerToys ฉันหวังว่า Microsoft จะสร้างและโครงการโอเพ่นซอร์สที่ตอบโจทย์พวกเขาแล้ว
ในโลกอุดมคติ PoweToys จะรวมโมดูลอื่นๆ อีกมากมายที่ชุมชนโอเพ่นซอร์สได้เข้าถึงแล้ว นี่คือบางส่วนของพวกเขา!
*️⃣ ลิงค์ที่มา:
เพิ่มฟีเจอร์ที่ Windows ควรมีตั้งแต่เริ่มต้น ฟีเจอร์ Canary ใหม่ของ Windows 11 ทำให้การตั้งค่าแผนการใช้พลังงานง่ายขึ้นมาก , Windows Blogs , 19848 , 17316 , 19441 , 19511 , 19344 , 19247 , 17453 , 18949 , 17635 , 16333 , 16197 , โมดูล PowerToys 5 โมดูลที่ฉันหวังว่า Microsoft จะสร้าง และโครงการโอเพ่นซอร์สที่ตอบโจทย์พวกเขาแล้ว