Tags:
Node Thumbnail

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

การปรับปรุงที่น่าสนใจอย่างแรก คือการเพิ่มตัวเลือกการแสดงผลแบบใหม่ให้กับหน้าเทียบโค้ด (diff view) ขณะกำลัง merge conflict ทำให้สามารถเลือกที่จะเปิด diff view ขึ้นมาเป็นกลุ่มของ editor ชุดใหม่ได้ทั้งทางขวาหรือด้านล่าง editor ชุดเดิม แทนที่จะเปิดเป็นแท็บใหม่ซึ่งพาผู้ใช้ออกจากแท็บของโค้ดที่กำลังตัดสินใจ merge อย่างแต่ก่อน

ภาพตัวอย่างการเปิด diff view ด้านล่าง editor ชุดเดิม

No Description

และในขณะเดียวกันหน้า diff view เองยังได้ถูกปรับปรุงให้ช่วยแสดงผลการเทียบโค้ดของทั้งไฟล์ ไม่ใช่แค่เพียงบรรทัดของโค้ดที่กำลังจะ merge เท่านั้น

ทั้งหมดนี้น่าจะเป็นประโยชน์ต่อทีมพัฒนาที่ใช้ระบบจัดการซอร์สโค้ดซึ่งสามารถ merge conflict ได้ (เช่น Git) ไม่น้อย ท่านใดสนใจเข้าไปตั้งค่า merge-conflict.diffViewPosition ได้ที่หน้า Settings

ส่วนอีกอย่างเป็นการเพิ่มฟีเจอร์ smart selection ให้กับภาษา JavaScript และ TypeScript ซึ่งจะอำนวยความสะดวกให้กับการเพิ่มไฮไลท์หรือยกเลิกไฮไลท์โค้ด ด้วยการทำให้การเลื่อนตำแหน่งเคอร์เซอร์ เมื่อกดคีย์ลัด Shift + Alt + ลูกศร ขวา/ซ้าย แต่ละครั้งสอดคล้องกับบริบทของภาษา

No Description

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

  • เริ่มเปลี่ยนไปใช้โลโก้/ไอคอนใหม่ (ที่เคยถูกวิจารณ์ว่าคล้าย Excel)
  • เพิ่มการตั้งค่า editor.gotoLocation.multiple: goto เพื่อปรับปรุงให้คำสั่ง Go to Difinition สามารถกดคีย์ลัด F12 เพื่อกระโดดไปยังตำแหน่งของโค้ดที่พบ Difinition ณ ตำแหน่งๆ อื่น นอกเหนือจากที่พบเป็นตำแหน่งแรก
  • เปิดใช้งาน Breadcrumb เป็นค่า Default เข้าไปเลือกเปิด/ปิดได้ที่ View > Toggle Breadcrumbs
  • เพิ่มตัวช่วย refactoring type สำหรับภาษา TypeScript (คลิกที่ไอคอนหลอดไฟหน้าโค้ดที่เลือก > Extract to type alias)
  • ปรับปรุง terminal ให้รองรับการแสดงผลสีแบบ true color (24-bit)
  • เพิ่มคีย์ลัด Ctrl + ลูกศรซ้าย ช่วยยุบ list หรือ tree ทั้งหมดในคราวเดียว
  • เริ่มเปิดให้ใช้งานส่วนขยาย Remote Development กับ VS Code รุ่น Stable แล้ว (ตัวส่วนขยายเองยังคงอยู่ในเวอร์ชันพรีวิว)

ที่มา - Visual Studio Code

Get latest news from Blognone

Comments

By: melloz
iPhone
on 23 June 2019 - 23:06 #1116554
melloz's picture

โครตดีงามเลยกั๊บ

By: Neroroms
Windows
on 24 June 2019 - 06:03 #1116573

ทั้งหมดนี่คือ "ฟรี" โอว์พาราเซตตามอน มันวอชิงตันมากว์

By: WattZ
AndroidRed HatSymbianWindows
on 24 June 2019 - 06:53 #1116577
WattZ's picture

เริ่มเทใจมาทาง windows เรื่อยๆ แล้ว

By: Nampuu
Windows PhoneAndroidSymbianUbuntu
on 24 June 2019 - 11:05 #1116626

ใช้งานอยู่ เป็น editor ที่เล็ก เร็ว และดีขึ้นเรื่อยๆ

By: gab
Windows PhoneAndroidWindows
on 24 June 2019 - 14:48 #1116697 Reply to:1116626
gab's picture

แม้จะยัดนั่นนู่นนี่แต่มันก็ยังเร็วอยู่

By: osmiumwo1f
ContributorWindows PhoneWindows
on 25 June 2019 - 09:18 #1116827
osmiumwo1f's picture

น่าจะออก VS Code ให้ iPadOS ด้วยนะ

By: hisoft
ContributorWindows PhoneWindows
on 25 June 2019 - 10:42 #1116848 Reply to:1116827
hisoft's picture

ใช้พวก online ไปก่อนแล้วกันครับ - -"