ไมโครซอฟท์ออกอัพเดตให้ Visual Studio Code ขยับเลขรุ่นเป็น 1.22 โดยมาพร้อมกับการปรับปรุงใหม่ๆ หลายอย่าง
การปรับปรุงที่น่าสนใจของอัพเดตนี้อย่างแรกคือ code folding ให้สามารถซ่อน / แสดงโค้ดตาม syntax ของภาษา CSS, HTML, JSON และ Markdown ได้โดยอัตโนมัติ ไม่ต้องอาศัยการจัดย่อหน้าโค้ดด้วยตัวเองอย่างเวอร์ชันก่อนๆ
ส่วนอีกอย่างเป็นฟีเจอร์ที่มีชื่อว่า Logpoint ทางเลือกใหม่สำหรับการดีบักโปรแกรมบน VS Code ด้วยการเปิดให้โปรแกรมเมอร์สามารถกำหนดตำแหน่งของโค้ดและตัวแปรที่ต้องการให้ VS Code แสดง log เพื่อใช้ในการตรวจสอบโปรแกรมขณะกำลังรัน คล้ายกับการกับดีบักด้วย breakpoint ตามปกติ ต่างกันเพียงแค่การใช้ Logpoint จะไม่ break หรือหยุดโปรแกรมแต่อย่างใด
เริ่มใช้งาน Logpoint ได้แล้วกับการดีบัก Node.js ส่วน extension สำหรับการดีบักตัวอื่นๆ น่าจะมีอัพเดตตามมาในภายหลัง
สำหรับการปรับปรุงอื่นๆ ที่ไมโครซอฟท์ยกให้เป็นไฮไลท์ของอัพเดตครั้งนี้มีดังนี้ (หรือเข้าไปชมวิดีโอได้ที่นี่ครับ)
- ปรับปรุงคีย์ลัด F8 (Go to Next Problem) ให้ช่วยเลื่อนไปยัง error หรือ warning ที่ตรวจพบบนทุกๆ ไฟล์ภายใต้ workspace ที่กำลังทำงานอยู่
- ปรับปรุง UI แนะนำการแก้ไข/refactoring โค้ด ด้วยการแสดงสัญลักษณ์ ... ภายใต้โค้ดที่มีการแนะนำ
- เพิ่มความสามารถ refactoring โค้ดเป็น ES6 ช่วยแนะนำ/แปลงโค้ด JavaScript ให้เป็น ES6 class และ module
- ปรับปรุงตัวดีบัก Node.js สามารถ attach เข้ากับ Node.js process ให้อัตโนมัติ
- ปรับปรุงการรองรับไฟล์ขนาดใหญ่ ไฮไลท์สี syntax ได้เร็วขึ้น, ช่วยแจ้งเตือนเมื่อจำเป็นต้องเปิด VS Code ขึ้นมาใหม่เพื่ออนุญาตให้ VS Code ใช้หน่วยความจำมากกว่าเดิม
- ปรับปรุง terminal ให้สามารถใช้งานลิงก์ที่ยาวกินพื้นที่หลายบรรทัด
- ช่วยพรีวิวโค้ด HTML ขณะกำลังใช้งานคำสั่ง Emmet wrap with abbreviation
- ปรับปรุงกระบวนการอัพเดต VS Code บน Windows ให้รันเป็นแบ็คกราวน์ ช่วยลดเวลาที่ใช้ในการ restart VS Code ให้น้อยลง
การปรับปรุงข้างต้นเป็นเพียงส่วนหนึ่งของการอัพเดตครั้งนี้เท่านั้น รายละเอียดทั้งหมดสามารถเข้าไปอ่านต่อได้ที่ลิงก์ที่มาท้ายข่าวครับ
ที่มา - Visual Studio Code