ข่าวไอที Blognone » VS Code ออกเวอร์ชัน 1.22 ปรับปรุง code folding ให้สัมพันธ์กับ syntax, เพิ่มฟีเจอร์ช่วยดีบัก Logpoint

VS Code ออกเวอร์ชัน 1.22 ปรับปรุง code folding ให้สัมพันธ์กับ syntax, เพิ่มฟีเจอร์ช่วยดีบัก Logpoint

24 เมษายน 2018
8   0

ไมโครซอฟท์ออกอัพเดตให้ Visual Studio Code ขยับเลขรุ่นเป็น 1.22 โดยมาพร้อมกับการปรับปรุงใหม่ๆ หลายอย่าง

การปรับปรุงที่น่าสนใจของอัพเดตนี้อย่างแรกคือ code folding ให้สามารถซ่อน / แสดงโค้ดตาม syntax ของภาษา CSS, HTML, JSON และ Markdown ได้โดยอัตโนมัติ ไม่ต้องอาศัยการจัดย่อหน้าโค้ดด้วยตัวเองอย่างเวอร์ชันก่อนๆ

No Description

ส่วนอีกอย่างเป็นฟีเจอร์ที่มีชื่อว่า Logpoint ทางเลือกใหม่สำหรับการดีบักโปรแกรมบน VS Code ด้วยการเปิดให้โปรแกรมเมอร์สามารถกำหนดตำแหน่งของโค้ดและตัวแปรที่ต้องการให้ VS Code แสดง log เพื่อใช้ในการตรวจสอบโปรแกรมขณะกำลังรัน คล้ายกับการกับดีบักด้วย breakpoint ตามปกติ ต่างกันเพียงแค่การใช้ Logpoint จะไม่ break หรือหยุดโปรแกรมแต่อย่างใด

No Description

เริ่มใช้งาน 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

[source: https://www.blognone.com/node/101764]