เมื่อประมาณต้นเดือนกันยายนไมโครซอฟท์ได้ออกอัพเดตเวอร์ชัน 1.38 ให้กับ Visual Studio Code มาพร้อมกับการปรับปรุงในหลายๆ ส่วน
ความเปลี่ยนแปลงที่น่าสนใจอย่างแรกคือการปรับปรุง diff editor ที่มีไว้ให้ใช้เทียบความเปลี่ยนแปลงระหว่างโค้ดปัจจุบันที่กำลังรอการ commit เข้าระบบจัดการซอร์สโค้ด
กับโค้ดเวอร์ชันก่อนหน้า โดยได้เพิ่มเมนูที่จะช่วยให้การย้อนไปกลับไปใช้โค้ดที่ถูกลบออกทำได้ง่ายกว่าเดิม
เพียงแค่สลับไปใช้งาน diff editor แบบ inline (ผ่านการตั้งค่าหรือเมนู ... ทางมุมขวาบน > Toggle inline view) จากนั้นชี้เมาส์ไว้บนส่วนของโค้ดที่เคยตัดสินใจลบออก แล้วคลิกที่ไอคอนหลอดไฟด้านหน้าเพื่อเลือก ก็อปปี้โค้ดบริเวณ/บรรทัดที่ต้องการ หรือย้อนคืนการแก้ไข (revert) โค้ดเฉพาะส่วน
อย่างที่สองเป็นการปรับปรุงฟีเจอร์ IntelliSense เพื่อเพิ่มความสะดวกให้กับการพัฒนาเว็บ ขณะเขียนโค้ดด้วยภาษา HTML หรือ CSS ด้วยการช่วยแสดงลิงก์เอกสารอ้างอิงบน MDN ทำให้นักพัฒนาสามารถคลิกเข้าไปศึกษาโค้ดได้จาก VS Code โดยตรง
ส่วนการปรับปรุงอื่่นๆ ที่ไมโครซอฟท์ยกให้เป็นไฮไลท์ของอัพเดตครั้งนี้มีดังนี้ (หรือเข้าไปชมวิดีโอได้ที่นี่ครับ)
ที่มา - Visual Studio Code
Comments
ทีเด็ดตรงข้อสุดท้ายนี่แหละ
เป็นของดีที่ too good to be true มากๆ
ก่อนหน้าผมใช้ sublime คิดว่าของเสียเงินดีกว่า พอมาลองใช้ VS Code แล้วติดใจ
แต่คนรู้จักผมหลายคนย้ายจาก VS Code ไป WebStorm แฮะ
ผมก็ย้ายมา webstrom เเล้วเหมือนกันคับ
Free React Native template ครับ
เคยใช้ webstorm แล้วแบบอืดมาก กว่าจะเปิดขึ้นมาได้ ผมนี่อยู่กับ vscode ยาวๆ เลย
ช่วงก่อนผมใช้ vs code ทำเกือบทุกอย่างแทบจะครอบจักรวาล เขียน node go อะไรก็มาทำที่นี่หมด พอหลัง ๆ มา plugin go เริ่มรวนเลยต้องหันมาซบ goland ;-;
ผมใช้กระทั่งเขียนข่าว Blognone อ่ะครับ พิมพ์แล้วมัน preview Markdown ให้เลย ? ตัวเดียวครอบจักรวาลมาก สั่ง format รูปแบบก็ใช้ จัดการ git ก็ใช้ (ร่วมกับ gitk ที่ติดมากับ git for Windows)
แต่ถ้าจะโน้ตอะไรแค่ไม่กี่บรรทัดยังเรียกแค่ notepad เหมือนเดิม - -"
ผมใช้ vs code แบ้วแบตลดฮวบๆเลย มีใครเป็นบ้างหรือเปล่าครับ
ก่อนหน้านี้ใช่ editplus
ถ้าเทียบกับ editplus มันคงกินกว่าล่ะครับ ฟีเจอร์ที่ต้องประมวลผล real-time เยอะเลยนะ
เพราะมันยังรันอยู่บน Chrome (Chromium) มันเขียนด้วย Electron