- ไมโครซอฟต์ได้ผสานรวมการปรับปรุงจากโครงการโอเพนซอร์ส Windows Terminal เข้ากับ Windows Console
- หมายความว่าคอนโซล Command Prompt และ PowerShell แบบคลาสสิกจะไม่ได้รับการอัปเดตเป็นส่วนประกอบแบบแยกต่างหากอีกต่อไป
- การเปลี่ยนแปลงใหม่เหล่านี้มีให้ใช้งานผ่านโปรแกรม Windows Insider แล้ว และยังไม่แน่ชัดว่าจะเปิดให้ใช้งานสำหรับทุกคนเมื่อใด
ไมโครซอฟต์ได้นำเสนอการอัปเกรดครั้งใหญ่ที่สุดครั้งหนึ่งในรอบหลายปีสำหรับประสบการณ์การใช้งานบรรทัดคำสั่ง โดยนำการปรับปรุงมากมายจากโครงการโอเพนซอร์ส Windows Terminal มาสู่ Windows Console รุ่นเก่า (conhost.exe) โดยตรง
การอัปเดตนี้ประกอบด้วยการปรับปรุงประสิทธิภาพ การแสดงผลที่ทันสมัย และฟีเจอร์ที่ชุมชนเรียกร้องมานาน เพื่อสร้างสภาพแวดล้อมเทอร์มินัลที่มีประสิทธิภาพมากขึ้นบนWindows 11
Windows Console ได้รับการอัปเกรดที่ทันสมัยจากการพัฒนาแบบโอเพนซอร์ส
Windows Console เป็นพื้นฐานสำหรับ PowerShell, Command Prompt และ Windows Subsystem for Linux มานานแล้ว และตอนนี้ บริษัทกำลังปรับให้สอดคล้องกับโครงการโอเพนซอร์ส Windows Terminal บน GitHub มากขึ้น โดยการผสานรวมการปรับปรุงต่างๆ เข้ากับประสบการณ์การใช้งานระบบโดยตรง
หนึ่งในความเปลี่ยนแปลงที่สำคัญที่สุดคือการเพิ่มตัวเลือกการเรนเดอร์ Atlas/Direct3D ซึ่งออกแบบมาเพื่อปรับปรุงประสิทธิภาพและความสม่ำเสมอในการแสดงผลภาพ
ประสิทธิภาพที่เร็วขึ้นและความน่าเชื่อถือที่ดียิ่งขึ้น
ไมโครซอฟต์ระบุว่า การเลื่อนหน้าจอสามารถทำได้เร็วขึ้นถึงสิบเท่าในบางสถานการณ์ ซึ่งนับเป็นการอัพเกรดครั้งสำคัญสำหรับนักพัฒนาและผู้ใช้งานขั้นสูงที่จัดการกับผลลัพธ์ขนาดใหญ่
ความน่าเชื่อถือของคลิปบอร์ดได้รับการปรับปรุงอย่างมากเช่นกัน ปัญหาที่เกิดขึ้นมานานเกี่ยวกับการที่ตัวอักษรที่วางอาจหายไปเนื่องจากข้อจำกัดของโค้ดเพจได้รับการแก้ไขแล้ว นอกจากนี้ การปรับปรุงคลิปบอร์ดเพิ่มเติมยังรวมถึงการรองรับ OSC 52 ซึ่งช่วยให้แอปพลิเคชันเทอร์มินัลสามารถโต้ตอบกับข้อมูลในคลิปบอร์ดได้โดยตรง
คุณสมบัติใหม่ ๆ ทำให้คอนโซลนี้ใกล้เคียงกับเทอร์มินัลสมัยใหม่มากขึ้น
ในขณะเดียวกัน Windows Console ก็ได้รับฟีเจอร์ต่างๆ ที่ก่อนหน้านี้มีเฉพาะในสภาพแวดล้อมเทอร์มินัลขั้นสูงเท่านั้น ประสบการณ์การค้นหาได้รับการปรับปรุงด้วยการรองรับนิพจน์ปกติ ทำให้การค้นหาข้อมูลในผลลัพธ์คำสั่งที่ซับซ้อนทำได้ง่ายขึ้น
ขณะนี้คอนโซลสามารถแสดงภาพแบบอินไลน์ได้แล้วโดยใช้ Sixel ซึ่งหมายความว่าเครื่องมือต่างๆ เช่นWindows Package Manager (winget)สามารถแสดงไอคอนแอปและองค์ประกอบภาพที่หลากหลายยิ่งขึ้นได้โดยตรงในเทอร์มินัล
ในการอัปเดตครั้งนี้ การแสดงผลข้อความได้รับการปรับปรุงให้ดีขึ้น โดยรองรับแบบอักษรตัวหนาในเอนจิ้นดั้งเดิม ในทางตรงกันข้าม ปัญหาที่เกิดขึ้นมานานเกี่ยวกับการเลือกข้อความแบบสี่เหลี่ยมได้รับการแก้ไขเพื่อให้กลับมาทำงานได้ตามปกติ การเปลี่ยนแปลงเหล่านี้ทำให้คอนโซลแบบคลาสสิกใกล้เคียงกับความสามารถที่ผู้ใช้มักพบในแอปพลิเคชันเทอร์มินัลสมัยใหม่ เช่น Windows Terminal มากขึ้น โดยไม่ต้องเปลี่ยนไปใช้แอปพลิเคชันอื่นทั้งหมด
การปรับปรุงด้านการเข้าถึงและการใช้งาน
ไมโครซอฟต์กำลังแก้ไขปัญหาด้านการเข้าถึงด้วยการเขียนโค้ดใหม่สำหรับการผสานรวม MSAA เดิม และปรับปรุงการสนับสนุนการทำงานอัตโนมัติของอินเทอร์เฟซ ส่งผลให้มีความเข้ากันได้ดีขึ้นกับโปรแกรมอ่านหน้าจอและเทคโนโลยีช่วยเหลือต่างๆ
การอัปเดตนี้ยังนำเสนอการออกแบบใหม่ของหน้าต่างป๊อปอัพภายในคอนโซล รวมถึงการปรับปรุงประวัติคำสั่ง F7 และหน้าต่างแก้ไขบรรทัด (F2 และ F4) การเปลี่ยนแปลงเหล่านี้ช่วยเพิ่มประสิทธิภาพการใช้งานและรับประกันการทำงานร่วมกันที่ดีขึ้นกับเครื่องมือเทอร์มินัลสมัยใหม่
การทำงานที่ดีขึ้นใน PowerShell, WSL และอื่นๆ
การทำงานแบบ Snap-on-input ได้รับการปรับปรุงและตอนนี้จะเปิดใช้งานโดยค่าเริ่มต้นเฉพาะเมื่อการประมวลผลเทอร์มินัลเสมือน (VT) ทำงานอยู่เท่านั้น ซึ่งจะทำให้การทำงานคาดเดาได้ง่ายขึ้น โดยเฉพาะอย่างยิ่งเมื่อทำงานข้ามสภาพแวดล้อมต่างๆ เช่น PowerShell และ WSL
การแก้ไขอื่นๆ ได้แก่ การปรับปรุงการจัดการการป้อนข้อมูล "Alt + Numpad" สำหรับข้อความในคลิปบอร์ด และการป้องกันความเสียหายของอักขระในบางชุดรหัส เช่น 936
ก้าวสำคัญสู่การรวมประสบการณ์การใช้งานเทอร์มินัลของ Windows ให้เป็นหนึ่งเดียว
โดยสรุปแล้ว Command Prompt เวอร์ชันคลาสสิกจะไม่ได้รับการอัปเดตเป็นส่วนประกอบแยกต่างหากอีกต่อไป แต่ Microsoft ได้รวมการปรับปรุงต่างๆ จากโครงการโอเพนซอร์ส Windows Terminal บน GitHub เข้ามาแทน
ด้วยการนำการปรับปรุงเหล่านี้มาสู่ Windows Console บริษัทจึงลดช่องว่างระหว่างสภาพแวดล้อมบรรทัดคำสั่งแบบเก่าและแบบใหม่ลง แม้ว่า Windows Terminal จะยังคงเป็นประสบการณ์หลัก แต่การอัปเดตเหล่านี้ทำให้มั่นใจได้ว่าแม้แต่เซสชันคอนโซลแบบดั้งเดิมก็ได้รับประโยชน์จากการปรับปรุงอย่างต่อเนื่อง
ขณะนี้ Microsoft กำลังทดสอบการรวมโค้ดนี้ผ่านช่องทางเสริมใน Canary Channel โดยมีการปล่อย Build 29558 ออกมา และยังไม่ชัดเจนว่าจะเปิดให้ทุกคนใช้งานได้เมื่อใด
คุณใช้คอนโซลคำสั่งอะไรใน Windows 11?
พร้อมท์คำสั่ง 33.3%
เทอร์มินัล Windows 66.7%
ไม่มี 0%
ทำไมคุณถึงเลือกคำตอบนั้น? ฉันอยากฟังรายละเอียดเพิ่มเติม ช่วยบอกในช่องแสดงความคิดเห็นด้วยนะคะ
💬 เขียนคำตอบ