Microsoft อธิบายว่าทำไมแป้นพิมพ์ลัดของ Visual Studio จึงเปลี่ยนแปลงได้ยาก

/th/images/Windows-laptop-keyboard-feature-image.png

หากคุณเคยลอง “ยกเลิกการเรียนรู้” แป้นพิมพ์ลัด คุณจะรู้ว่าแทบจะเป็นไปไม่ได้เลย ความจำของกล้ามเนื้อนั้นดื้อรั้นโดยเฉพาะเมื่อคุณใช้เวลาหลายชั่วโมงในโปรแกรมแก้ไข นั่นคือความจริงที่ทีม Visual Studio กำลังประสบปัญหาในการคิดใหม่เกี่ยวกับทางลัดแบบเดิมๆ ขณะเดียวกันก็พยายามไม่ทำลายนิสัยของนักพัฒนาที่มีมานานหลายทศวรรษ

โพสต์ในบล็อกใหม่ได้อธิบายว่าทำไมทีมงานถึงอัปเดตบางสิ่งที่เรียบง่ายอย่าง Ctrl+W ที่ไม่ “ง่ายอย่างที่คิด” และน่าแปลกที่ Ctrl+W จะไม่ปิดสิ่งใดใน VS ตามค่าเริ่มต้น แต่จะเลือกคำปัจจุบัน ซึ่งเป็นพฤติกรรมที่มีมาตั้งแต่ต้นทศวรรษ 2000 แทน

เหตุใด Visual Studio จึงไม่สามารถ “สลับทางลัด” ได้

Visual Studio รองรับทางลัดหลายรายการสำหรับการดำเนินการเดียวกัน ซึ่งอนุญาตทั้งคอมโบ Windows แบบคลาสสิก (เช่น Ctrl+F4 สำหรับการปิดแท็บ) และทางเลือกที่ทันสมัย ตรงนี้ ปัญหาคือทางลัดทุกอันทำอะไรบางอย่างอยู่แล้ว และการกำหนดใหม่หนึ่งอันอาจเสี่ยงต่อการทำลายเวิร์กโฟลว์ที่มีมายาวนาน

Ctrl+W เป็นตัวอย่างที่สมบูรณ์แบบสำหรับสิ่งนี้ เนื่องจากมีการใช้กันอย่างแพร่หลายในที่อื่นๆ เพื่อปิดแท็บ แต่คุณอาจถามว่าเกี่ยวกับความจำของกล้ามเนื้อใช่ไหม ทีมงานกล่าวว่าการแลกเปลี่ยนทางลัดนั้นไม่ง่ายอย่างที่คิด

ลักษณะการทำงานของทางลัดของคุณใน Visual Studio ขึ้นอยู่กับ:

  • โปรไฟล์นักพัฒนา (ทั่วไป, C#, เว็บ, C++)

  • รูปแบบแป้นพิมพ์ (VS Code, ReSharper, ค่าเริ่มต้นของ Visual Studio)

  • ขอบเขตที่เปลี่ยนวิธีการทำงานของทางลัดโดยขึ้นอยู่กับว่าโฟกัสของคุณอยู่ที่ใด

  • ทางลัดที่เรียงลำดับเช่น Ctrl+E, Ctrl+W ซึ่งทำให้การเรียกทริกเกอร์ด้วยปุ่มเดียวซ้ำซับซ้อน

ระบบนิเวศนี้ทำให้ Visual Studio สามารถปรับแต่งได้อย่างล้ำลึก แต่ก็หมายความว่าการเปลี่ยนทางลัดหนึ่งรายการสามารถกระเพื่อมทั่วทั้ง IDE ได้

ใน Visual Studio 2026 ในที่สุด Microsoft ก็ทำการแมป Ctrl+W เพื่อปิดแท็บที่ใช้งานอยู่ แต่สำหรับบางโปรไฟล์เท่านั้น ทีมงานหลีกเลี่ยงการทำลายลำดับและเวิร์กโฟลว์ที่กำหนดไว้สำหรับผู้ใช้โปรไฟล์ C# อย่างไรก็ตาม หากคุณยังคงต้องการลักษณะการทำงานใหม่ คุณสามารถกำหนดได้ด้วยตนเองในการตั้งค่าการผูกปุ่ม

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

โพสต์ในบล็อกใหม่ ,