Tags:
Node Thumbnail

เมื่อกลางเดือนสิงหาคมไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.48 ให้กับ Visual Studio Code โดยได้เพิ่มฟีเจอร์ใหม่และปรับปรุงการใช้งานหลายอย่าง

ของใหม่ที่สำคัญอย่างแรก คือการเพิ่มฟีเจอร์ซิงก์การตั้งค่าข้ามเครื่อง (Settings Sync) เข้ามาใน VS Code รุ่นเสถียรหลังจากที่เปิดให้ทดลองใช้เฉพาะ VS Code รุ่นสำหรับผู้ใช้กลุ่ม Insiders มาได้ระยะหนึ่ง

alt="ภาพการเข้าใช้งาน Settings Sync ผ่านเมนู Settings ฟันเฟือง"

สำหรับประโยชน์ของฟีเจอร์ข้างต้นก็ตรงตามชื่อ กล่าวคือ Settings Sync จะช่วยอำนวยความสะดวกให้นักพัฒนาสามารถนำการตั้งค่า VS Code ที่ใช้งานเป็นประจำไปซิงก์ใช้กับคอมพิวเตอร์เครื่องใดก็ได้ เพียงแค่ Sign in เข้า VS Code บนเครื่องที่ต้องการใช้งานด้วย Microsoft Account หรือ GitHub Account

โดยจะสามารถเลือกซิงก์การตั้งค่าได้ทั้ง การตั้งค่าหลัก, คีย์ลัด, User Snippets, ส่วนขยายที่ติดตั้ง ไปจนถึงการปรับแต่ง UI (UI State) และหากเคยตั้งค่า VS Code บนแต่ละเครื่องไว้ต่างกัน Settings Sync ยังมาพร้อมกับตัวเลือกให้ผู้ใช้สามารถ merge การตั้งค่าเองได้อีกด้วย

alt="ภาพ gif ตัวอย่างการเปิดใช้งาน Settings Sync จนไปถึงการ merge การตั้งค่าเอง"

การปรับปรุงที่น่าสนใจอีกอย่าง เป็นการปรับเมนูรวมคำสั่ง Git บนแผงควบคุม Source Control โดยอัพเดตนี้ได้เพิ่มคำสั่ง Git ซึ่งเดิมไม่สามารถเรียกใช้งานผ่านเมนูข้างต้นเข้ามาหลายคำสั่ง และยังได้จัดระเบียบเมนูใหม่ด้วยการแบ่งชุดคำสั่งเป็นเมนูย่อยๆ ตามหมวดหมู่อีกด้วย

alt="ภาพเมนูรวมคำสั่ง Git แบบใหม่"

ส่วนการปรับปรุงอื่นๆ ที่ไมโครซอฟท์ยกให้เป็นไฮไลท์ของอัพเดตครั้งนี้มีดังนี้

  • เพิ่มตัวเลือกกรองผลการค้นหาส่วนขยาย บนแผงควบคุม Extensions
  • เพิ่มคำสั่ง Debug: Open Link command เพื่อสั่งเปิดเว็บเพจขึ้นมาดีบักบนเบราว์เซอร์ได้โดยไม่จำเป็นต้องสร้างไฟล์ตั้งค่าการดีบัก (launch.json) ขึ้นมาก่อน สามารถเรียกได้ผ่าน command palette
  • เพิ่มตัวเลือกให้สามารถ publish โค้ดขึ้น GitHub public repository เพิ่มเติมจาก private repository ที่เป็นค่าตั้งต้น
  • ปรับปรุงการใช้งาน Notebook เพิ่มเมนู (...) ซึ่งสามารถเรียกคำสั่งสำหรับแต่ละ cell โดยเฉพาะ, ปรับปรุงการคลิกแล้วลากให้สามารถย้าย nested cell ทั้งชุด
  • เพิ่ม Java Lightweight Mode หรือโหมดเร่งความเร็วเมื่อเขียนโค้ด Java ซึ่งจะปิดการประมวลผลโค้ดบางอย่าง (เช่นการ build project ส่งผลให้ไม่สามารถสั่งรันหรือดีบักโปรแกรมได้) เพื่อแลกกับการทำให้ VS Code ทำงานกับโค้ด Java ได้เร็วขึ้น
  • เพิ่มคู่มือสอนการใช้งาน Remote Container บน VS Code

ที่มา - Visual Studio Code

Get latest news from Blognone

Comments

By: canconan
iPhone
on 23 August 2020 - 22:54 #1172597

ในที่สุดก็มีวันนี้ ปล่อยให้เราอัพขึ้น Gitgub เองตั้งนาน ^^

By: hisoft
ContributorWindows PhoneWindows
on 24 August 2020 - 01:20 #1172602
hisoft's picture

Sync นี่ต้อง sign in ทุกครั้งที่เปิดโปรแกรมมาใหม่เหรอครับ หรือผมเป็นคนเดียว - -

By: petersticker
AndroidWindows
on 24 August 2020 - 14:26 #1172667 Reply to:1172602
petersticker's picture

ของผมแค่ครั้งแรกครับ

By: hisoft
ContributorWindows PhoneWindows
on 24 August 2020 - 16:15 #1172681 Reply to:1172667
hisoft's picture

ขอบคุณครับ T-T

By: deaknaew on 24 August 2020 - 01:30 #1172603

ใช้แล้วหงุดหงิน short cut ไม่เหมือน vs ตัวหลัก
ล่าสุดคือใช้ๆไป terminal จอดำ

By: mr_tawan
ContributoriPhoneAndroidWindows
on 24 August 2020 - 15:31 #1172674 Reply to:1172603
mr_tawan's picture

อันที่ผมด่าแรงสุดคือ Ctrl+P ซึ่งใช้บ่อยซะด้วย

อ้อโปรแกรมนี้สั่งพิมพ์ไม่ได้นะครับ


  • 9tawan.net บล็อกส่วนตัวฮับ