Microsoft นำเอาโอเพ่นซอร์สที่ดีที่สุดมาสู่คอนโซล Windows และเพิ่มเครื่องมือมากมาย

/th/images/laptop-running-windows-terminal.jpg

สรุป

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

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

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

/th/images/windows-11-logo.jpg

ที่เกี่ยวข้อง

คุณสมบัติ Canary ใหม่ของ Windows 11 ช่วยให้การตั้งค่าแผนการใช้พลังงานง่ายขึ้นมาก

การตั้งค่าส่วนกลางกลายเป็นแบบสากลจริงๆ

Microsoft เพิ่มฟีเจอร์โอเพ่นซอร์สหลายอย่างอย่างเป็นทางการให้กับ Windows Console

ทำงานได้ดีกับทุกคนที่เกี่ยวข้อง

/th/images/imagemagick-in-windows-terminal.png

ใน 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 อย่างเหมาะสม

/th/images/powertoys-run.jpg

ที่เกี่ยวข้อง

5 โมดูล PowerToys ฉันหวังว่า Microsoft จะสร้างและโครงการโอเพ่นซอร์สที่ตอบโจทย์พวกเขาแล้ว

ในโลกอุดมคติ PoweToys จะรวมโมดูลอื่นๆ อีกมากมายที่ชุมชนโอเพ่นซอร์สได้เข้าถึงแล้ว นี่คือบางส่วนของพวกเขา!

*️⃣ ลิงค์ที่มา:

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