เมื่อประมาณต้นเดือนกุมภาพันธ์ไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 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
- เลือกเปิด scroll bar แนวนอนให้กับ tree ที่มีความกว้างมากๆ ได้ที่ Settings > Workbench > Tree: Horizontal Scrolling
ส่วนอีกอย่างคือการเพิ่มโหมด Screencast เข้ามา ช่วยให้การสอนและสาธิตการใช้งาน VS Code ทำได้สะดวกขึ้น โดยเมื่อเปิดใช้งานโหมดดังกล่าว VS Code จะไฮไลท์ตำแหน่งเคอร์เซอร์และแสดงผลแป้นพิมพ์ที่ผู้สอนกำลังกดลงบนหน้าจอให้อัตโนมัติ สามารถเปิดใช้งานได้ด้วยคำสั่ง Developer: Toggle Screencast Mode
สำหรับการปรับปรุงอื่นๆ ที่ไมโครซอฟท์ยกให้เป็นไฮไลท์ของอัพเดตครั้งนี้มีดังนี้ (หรือเข้าไปชมวิดีโอได้ที่นี่ครับ)
- ปรับปรุงกระบวนการติดตั้ง 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 ซึ่งจะช่วยให้การเลื่อนตำแหน่งเคอร์เซอร์ด้วยคีย์บอร์ดเพื่อ เพิ่มไฮไลท์/ยกเลิกไฮไลท์ โค้ดแต่ละครั้งสอดคล้องกับบริบทของภาษาที่กำลังเขียนอยู่
- ปรับปรุง Integrated Terminal ให้ reflow ข้อความภายในให้อัตโนมัติหากมีการปรับขนาดความกว้างของ Terminal
- เพิ่มการรองรับ input แบบ command จากผู้ใช้ ในการตั้งค่าเพื่อรัน task หรือ debug
การปรับปรุงข้างต้นเป็นเพียงส่วนหนึ่งของการอัพเดตครั้งนี้เท่านั้น รายละเอียดทั้งหมดสามารถเข้าไปอ่านต่อได้ที่ลิงก์ที่มาท้ายข่าวครับ
ที่มา - Visual Studio Code
Comments
มีใครเป็นแบบผมไหมครับ บรรทัดใน command line กระโดด
อันนี้เข้าท่าแฮะ แต่ผมจะลืมใช้รึเปล่าเท่านั้นแหละ - -" ติด Ctrl + Shift + ลูกศร
ผมนี่จับเมาส์ลากเลยครับ ตอนเขียนโค้ดนี่แทบจะไม่ได้นึกถึงคีย์ลัด
ว่าจะต้องหัดใช้ให้มันคุ้นๆ มือซักหน่อยแหละ
Achievement Unlocked: Being a Blognone's Writer
ผมใช้เมาส์ไม่คล่องครับ ไม่คล่องมากๆ ? เล็งอะไรไม่เคยตรง ต่อให้เอาเมาส์คลิกลงไปแล้วส่วนมากก็ต้องกดคีย์บอร์ดให้ไปตรงที่ต้องการอีกทีอยู่ดี (ซึ่ง Ctrl+ลูกศรที่ขยับทีละ word ช่วยได้มาก)
ไม่แปลกใจว่าทำไมถึงเป็นตัวถ่วงทีมทั้งที่ชอบเล่นเกม FPS ?
อันหลัง จริงๆ อาศัยแค่ความแม่นก็ไม่พออ่ะครับ ฮาาา เกม FPS นี่เวลาผมกับฝั่งตรงข้ามเห็นตัวพร้อมๆ กัน ผมจะแพ้เรื่องความไวทุกที
เวลาเล่นก็จะพอเข้าไปยิงคนอื่นขำๆ ได้ แต่ไม่เคยได้เป็นคนพลิกเกมเลย -,,-
Achievement Unlocked: Being a Blognone's Writer
OW ดีตรงที่มีอะไรให้คนไม่แม่นไปสู้ได้บ้างครับ แต่ตอบสนองช้านี่ก็ต้องสู้เอา ?