Tags:
Node Thumbnail

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

อย่างแรกคือการเปลี่ยนมาใช้ tree widget ตัวใหม่ตามแผนพัฒนาปี 2019 ของทีม VS Code เพื่อปรับปรุงประสิทธิภาพและเพิ่มความสามารถใหม่ๆ ให้กับ tree (ทั้งในส่วนของ File Explorer, Debug, Search และ Peek References) ตัวอย่างเช่น

  • ความสามารถในการค้นหาด้วยการช่วย highlight หรือ filter รายการที่ประกอบไปด้วยคำซึ่งตรงกับสิ่งที่ผู้ใช้พิมพ์ลงบน tree สามารถเลือกรูปแบบการค้นหาได้เองที่ Settings > Workbench > List: Keyboard Navigation

No Description

  • เลือกเปิด scroll bar แนวนอนให้กับ tree ที่มีความกว้างมากๆ ได้ที่ Settings > Workbench > Tree: Horizontal Scrolling

ส่วนอีกอย่างคือการเพิ่มโหมด Screencast เข้ามา ช่วยให้การสอนและสาธิตการใช้งาน VS Code ทำได้สะดวกขึ้น โดยเมื่อเปิดใช้งานโหมดดังกล่าว VS Code จะไฮไลท์ตำแหน่งเคอร์เซอร์และแสดงผลแป้นพิมพ์ที่ผู้สอนกำลังกดลงบนหน้าจอให้อัตโนมัติ สามารถเปิดใช้งานได้ด้วยคำสั่ง Developer: Toggle Screencast Mode

No Description

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

  • ปรับปรุงกระบวนการติดตั้ง extension ทำให้ไม่จำเป็นต้อง reload VS Code ก่อนใช้งาน extension ที่เพิ่งติดตั้งใหม่อีกต่อไป
  • ปรับปรุง Main menu โดยได้เพิ่มคำสั่งสำหรับการ navigation บนเมนู Go, เพิ่มคำสั่ง cut เข้ามาในเมนูคลิกขวาของ Explorer
  • ปรับปรุง Problem panel ให้แบ่งข้อความวินิจฉัย error ออกเป็นหลายบรรทัด
  • เพิ่มคำสั่ง References: Show History ซึ่งสามารถใช้เรียกการค้นหาครั้งก่อนๆ บนหน้า References view ได้อย่างรวดเร็ว
  • เพิ่มคีย์ลัด Shift + Alt + ลูกศร ขวา/ซ้าย เพื่อทำ Semantic selection สำหรับภาษา HTML, CSS, และ JSON ซึ่งจะช่วยให้การเลื่อนตำแหน่งเคอร์เซอร์ด้วยคีย์บอร์ดเพื่อ เพิ่มไฮไลท์/ยกเลิกไฮไลท์ โค้ดแต่ละครั้งสอดคล้องกับบริบทของภาษาที่กำลังเขียนอยู่

No Description

  • ปรับปรุง Integrated Terminal ให้ reflow ข้อความภายในให้อัตโนมัติหากมีการปรับขนาดความกว้างของ Terminal
  • เพิ่มการรองรับ input แบบ command จากผู้ใช้ ในการตั้งค่าเพื่อรัน task หรือ debug

การปรับปรุงข้างต้นเป็นเพียงส่วนหนึ่งของการอัพเดตครั้งนี้เท่านั้น รายละเอียดทั้งหมดสามารถเข้าไปอ่านต่อได้ที่ลิงก์ที่มาท้ายข่าวครับ

ที่มา - Visual Studio Code

Get latest news from Blognone

Comments

By: AbacuZ
iPhoneUbuntu
on 27 February 2019 - 08:18 #1098714

มีใครเป็นแบบผมไหมครับ บรรทัดใน command line กระโดด

By: hisoft
ContributorWindows PhoneWindows
on 27 February 2019 - 10:12 #1098743
hisoft's picture

เพิ่มคีย์ลัด Shift + Alt + ลูกศร ขวา/ซ้าย เพื่อทำ Semantic selection สำหรับภาษา HTML, CSS, และ JSON ซึ่งจะช่วยให้การเลื่อนตำแหน่งเคอร์เซอร์ด้วยคีย์บอร์ดเพื่อ เพิ่มไฮไลท์/ยกเลิกไฮไลท์ โค้ดแต่ละครั้งสอดคล้องกับบริบทของภาษาที่กำลังเขียนอยู่

อันนี้เข้าท่าแฮะ แต่ผมจะลืมใช้รึเปล่าเท่านั้นแหละ - -" ติด Ctrl + Shift + ลูกศร

By: Job_The_Gamer
WriterWindows PhoneAndroidWindows
on 27 February 2019 - 13:27 #1098830 Reply to:1098743
Job_The_Gamer's picture

ผมนี่จับเมาส์ลากเลยครับ ตอนเขียนโค้ดนี่แทบจะไม่ได้นึกถึงคีย์ลัด

ว่าจะต้องหัดใช้ให้มันคุ้นๆ มือซักหน่อยแหละ


Achievement Unlocked: Being a Blognone's Writer

By: hisoft
ContributorWindows PhoneWindows
on 27 February 2019 - 14:27 #1098842 Reply to:1098830
hisoft's picture

ผมใช้เมาส์ไม่คล่องครับ ไม่คล่องมากๆ ? เล็งอะไรไม่เคยตรง ต่อให้เอาเมาส์คลิกลงไปแล้วส่วนมากก็ต้องกดคีย์บอร์ดให้ไปตรงที่ต้องการอีกทีอยู่ดี (ซึ่ง Ctrl+ลูกศรที่ขยับทีละ word ช่วยได้มาก)

ไม่แปลกใจว่าทำไมถึงเป็นตัวถ่วงทีมทั้งที่ชอบเล่นเกม FPS ?

By: Job_The_Gamer
WriterWindows PhoneAndroidWindows
on 27 February 2019 - 21:53 #1098918 Reply to:1098842
Job_The_Gamer's picture

อันหลัง จริงๆ อาศัยแค่ความแม่นก็ไม่พออ่ะครับ ฮาาา เกม FPS นี่เวลาผมกับฝั่งตรงข้ามเห็นตัวพร้อมๆ กัน ผมจะแพ้เรื่องความไวทุกที

เวลาเล่นก็จะพอเข้าไปยิงคนอื่นขำๆ ได้ แต่ไม่เคยได้เป็นคนพลิกเกมเลย -,,-


Achievement Unlocked: Being a Blognone's Writer

By: hisoft
ContributorWindows PhoneWindows
on 28 February 2019 - 00:00 #1098932 Reply to:1098918
hisoft's picture

OW ดีตรงที่มีอะไรให้คนไม่แม่นไปสู้ได้บ้างครับ แต่ตอบสนองช้านี่ก็ต้องสู้เอา ?