Windows Terminal Preview v0.4 เปิดตัวพร้อมฟีเจอร์ใหม่มากมาย
Windows Terminal แอปเทอร์มินัลใหม่สำหรับผู้ใช้บรรทัดคำสั่งที่มีคุณสมบัติใหม่มากมาย รวมถึงแท็บ เอ็นจิ้นการแสดงข้อความบน DirectWrite/DirectX ที่เร่ง GPU โปรไฟล์ และอื่นๆ Windows Terminal Preview v0.4 มาถึง Microsoft Store ซึ่งนำเสนอคุณลักษณะและการปรับปรุงใหม่ๆ มากมาย
Windows Terminal เป็นโอเพ่นซอร์สอย่างสมบูรณ์ ขอบคุณคอนโซลแบบแท็บใหม่ ซึ่งช่วยให้สามารถจัดระเบียบอินสแตนซ์ของ Command Prompt, PowerShell และ Windows Subsystem สำหรับ Linux ร่วมกันในแอปเดียว
แอพนี้มาพร้อมกับไอคอนที่เตือนให้นึกถึงไอคอน Office และ OneDrive ใหม่ ซึ่งสะท้อนมุมมองการออกแบบที่ทันสมัยของ Microsoft ที่รู้จักกันในชื่อ 'Fluent Design'
ไมโครซอฟต์คือ ปล่อย Windows Terminal เวอร์ชันใหม่ผ่าน Microsoft Store การเปลี่ยนแปลงที่สำคัญของ Windows Terminal Preview v0.4 รวมถึง:
อัปเดตการตั้งค่า
ขณะนี้ Profiles.json อยู่ใน LocalState
ไฟล์ profiles.json ถูกย้ายจากโฟลเดอร์ RoamingState ไปยังโฟลเดอร์ LocalState การเปลี่ยนแปลงนี้จะป้องกันการตั้งค่าจากการโรมมิ่งโดยอัตโนมัติในอุปกรณ์ของคุณ วิธีนี้ช่วยแก้ปัญหาต่างๆ เช่น การมีแบบอักษรอ้างอิงในเครื่องหนึ่งซึ่งไม่มีอยู่ในอีกเครื่อง ซึ่งจะทำให้ Terminal หยุดทำงานเนื่องจากแบบอักษรที่ไม่สามารถระบุได้
การปรับแต่งชื่อแท็บ
ในรุ่น v0.3 ของเรา เราได้แนะนำ "ชื่อแท็บ"
การตั้งค่า ซึ่งอนุญาตให้ผู้ใช้เขียนทับชื่อแท็บด้วยสตริงที่กำหนดเอง ในเวอร์ชัน 0.4 เราได้เปลี่ยนฟังก์ชันนี้ ตามค่าเริ่มต้นแล้ว ชื่อแท็บจะถูกตั้งค่าเป็นชื่อโปรไฟล์ แทนที่จะเป็นพาธของไฟล์สั่งการ หากคุณต้องการเปลี่ยนสิ่งที่ใช้เป็นชื่อเริ่มต้น การตั้งค่า "ชื่อแท็บ"
จะแทนที่ชื่อโปรไฟล์ในแท็บ
ฟังก์ชันนี้แตกต่างไปจากเดิมเล็กน้อย เนื่องจากเป็นการตั้งค่า เปลือก ชื่อ แทนที่จะแทนที่ชื่อที่แสดง ลักษณะการทำงานนี้สอดคล้องกับลักษณะการทำงานที่ใช้ในคอนโฮสต์ดั้งเดิม เพื่อความกระจ่าง ชื่อเชลล์คือชื่อที่จัดเตรียมโดยแอปพลิเคชันบรรทัดคำสั่งที่ใช้ภายในอินสแตนซ์ของโปรไฟล์ ซึ่งหมายความว่าแอปพลิเคชันบรรทัดคำสั่งจะยังคงสามารถเขียนทับชื่อแท็บ ซึ่งเป็นการเปลี่ยนแปลงจากรุ่น v0.3
บันทึก: ชื่อเชลล์ถูกแทนที่ในการแจกแจง WSL เนื่องจากการกำหนดค่าเชลล์เริ่มต้นใน distros จำนวนมากจะตั้งชื่อหน้าต่างก่อนทุกพรอมต์ คุณสามารถเปลี่ยนลักษณะการทำงานนี้ในโปรไฟล์ bash หรือ ZSH ของคุณใน /etc
การตั้งค่าข้อความเตือน
ตอนนี้ เมื่อมีปัญหากับไฟล์ profiles.json ของคุณ Terminal จะแสดงข้อความแสดงข้อผิดพลาดที่อธิบายว่าอะไรไม่ถูกต้อง หากไม่สามารถอ่านไฟล์ profiles.json ได้อย่างถูกต้อง Terminal จะใช้การตั้งค่าเริ่มต้น แต่จะไม่เขียนทับไฟล์การตั้งค่าที่มีอยู่
การอัปเดตการเชื่อมโยงคีย์
ตอนนี้ตรวจพบ AltGr แล้ว
ตอนนี้คุณสามารถมีทั้งการกดปุ่ม AltGr พร้อมกับ "Ctrl+Alt"
กุญแจไข! ขณะนี้มีการตรวจพบการกดปุ่ม AltGr ก่อนฟังก์ชันการเชื่อมโยงคีย์ ซึ่งทำให้ผู้ใช้ใช้งานได้
การเปิดแท็บแบบเลื่อนลง
ตอนนี้คุณสามารถใช้การผูกคีย์เพื่อเปิดเมนูแบบเลื่อนลงของแท็บได้แล้ว การเชื่อมโยงคีย์เริ่มต้นที่มาพร้อมกับรุ่นนี้คือ "Ctrl+Shift+Space"
.
ข้อมูล: สำหรับรายการการเชื่อมโยงคีย์ที่มีอยู่ทั้งหมด โปรดดูเอกสารประกอบ ที่นี่!
บันทึก: หากคุณได้ติดตั้ง Terminal ไว้ก่อนหน้านี้และต้องการการตั้งค่าเริ่มต้นใหม่ คุณจะต้องลบไฟล์ profiles.json ปัจจุบันของคุณและเปิด Terminal ขึ้นมาใหม่ สิ่งนี้จะสร้างไฟล์การตั้งค่าใหม่พร้อมการตั้งค่าเริ่มต้น คุณอาจต้องการย้ายไฟล์ profiles.json ปัจจุบันของคุณเพื่อให้แน่ใจว่าคุณได้เก็บสำเนาของค่ากำหนดปัจจุบันของคุณไว้ เรากำลังดำเนินการปรับปรุงประสบการณ์นี้อย่างแข็งขัน!
คัดลอกการอัปเดต
การตั้งค่าส่วนกลางใหม่: คัดลอกใน Select
"copyOnSelect"
ถูกเพิ่มเป็นการตั้งค่าสากลใหม่ในไฟล์ profiles.json โดยค่าเริ่มต้น การตั้งค่านี้ถูกตั้งค่าเป็น เท็จ
. เมื่อตั้งค่าเป็น จริง
คลิปบอร์ดจะคัดลอกเมื่อมีการเลือกภายในเทอร์มินัลแล้ว ถ้า เท็จ
การเลือกจะไม่ถูกคัดลอกจนกว่าจะมีการดำเนินการเพิ่มเติม (เช่น การใช้การโยงคีย์ที่เรียกใช้ฟังก์ชันคัดลอก) ประสบการณ์นี้สอดคล้องกับบนเทอร์มินัล Unix
คัดลอก HTML
เมื่อคุณเลือกช่วงของข้อความและคัดลอกไปยังคลิปบอร์ดของคุณ ตอนนี้ Terminal จะเขียนข้อความที่เลือกไปยังคลิปบอร์ดเป็น HTML ที่มีรูปแบบ วิธีนี้จะทำให้คุณสามารถวางเนื้อหาคอนโซลที่มีสไตล์ไปยังแอปพลิเคชันอื่นๆ เช่น Outlook, Microsoft Word เป็นต้น ลักษณะการทำงานนี้แตกต่างจาก conhost โดยที่คลิปบอร์ดจะคัดลอกข้อมูล HTML ไปพร้อมกับข้อความปกติเสมอ แทนที่จะกำหนดว่าคุณต้องการคัดลอกข้อมูล HTML เมื่อใด
อัปเดตการช่วยสำหรับการเข้าถึง
ขณะนี้ สี่เหลี่ยมผืนผ้าที่มีขอบ UIA ได้รับการจัดแนวอย่างถูกต้องกับช่วงข้อความบนจอแสดงผลขนาด 100% สี่เหลี่ยมที่มีขอบเขตกำหนดขอบเขตที่แสดงข้อความบนบัฟเฟอร์ภายในเทอร์มินัล รองรับบานหน้าต่างรวมถึงปรับปรุงการช่วยสำหรับการเข้าถึง!
กำจัดแมลง
- การโยงคีย์ใดๆ ที่ใช้สำหรับการคัดลอกจะถูกส่งผ่านไปยังแอปพลิเคชันบรรทัดคำสั่งพื้นฐาน หากไม่มีการเลือกที่ใช้งานอยู่ ตัวอย่างเช่น หากคุณกำลังใช้
"Ctrl+C"
เพื่อคัดลอก มันจะคัดลอกหากมีการเลือก มิฉะนั้น ^C จะส่ง SIGINT และขัดจังหวะสัญญาณตามที่คาดไว้ - ไอคอนจะไม่กะพริบอีกต่อไปเมื่อสลับไปมาระหว่างแท็บ นอกจากนี้ Terminal จะไม่หยุดทำงานอีกต่อไปหากเส้นทางไอคอนไม่ถูกต้อง
- หลังจากเปิดเมนูแบบเลื่อนลงของแท็บแล้ว การคลิกด้านนอกจะเป็นการยกเลิกรายการแบบเลื่อนลงและซ่อนไว้
- เทอร์มินัลจะไม่จัดลำดับการตั้งค่าใหม่เมื่อเปิดใช้อีกต่อไป ดังนั้นไฟล์ profiles.json ของคุณจะไม่ได้รับการฟอร์แมตใหม่เมื่อเปิดใช้อีกต่อไป
คว้าแอพที่นี่:
Windows Terminal บน Microsoft Store