10 VS Code Extensions ที่ Developer ไม่รู้จัก ไม่ได้แล้ว

22-ก.พ.-24

คัมภีร์เทพ IT

เนื่องจากแวดวงการพัฒนา Software มีการเปลี่ยนแปลงอย่างรวดเร็ว จึงทำให้ Visual Studio Code (VS Code) Extensions กลายเป็นอีกหนึ่งเครื่องมือที่ขาดไม่ได้สำหรับ Developers เพราะมันช่วยขยายขอบเขตการทำงานให้หลากหลายรวมทั้งเพิ่มประสบการณ์การเขียน Code ได้ และนี่ก็เป็น 10 VS Code Extensions ที่ Developer ไม่รู้จัก ไม่ได้แล้ว

1. GitHub Copilot

Features หลัก:

  • มี Code Suggestions ที่ขับเคลื่อนโดย AI ซึ่งจะให้คำแนะนำการเขียน Code ในขณะที่คุณกำลังพิมพ์
  • ง่ายต่อการเรียนรู้และมีการ Integrate รวมเอา AI Assistants เข้าไปใช้กับ Workflow เพื่อช่วยในเรื่อง Auto-Completion และ Code Suggestions ซึ่งจะช่วยให้ Developers ประหยัดเวลาในการทำงาน
  • เขียน Code ตาม Comments ในภาษาที่เป็นธรรมชาติ และมี Beta Chat Functions คล้าย ๆ กับ ChatGPT เพื่อให้คุณได้รับประสบการณ์การเขียน Code ที่ครอบคลุมมากขึ้น

2. Tabnine

Features หลัก:

  • มี Code Suggestions ที่ขับเคลื่อนโดย AI
  • มี AI Coding Assistant ที่มีคำแนะนำเกี่ยวกับการเขียน Code ที่ประยุกต์ไปตามรูปแบบการเขียน Code ของคุณ
  • เพิ่มประสิทธิภาพการทำงาน ด้วยการอำนวยความสะดวกในการเขียน Code ให้รวดเร็วขึ้น และทำหน้าที่เป็นทางเลือกแทน Copilot สำหรับผู้ที่ชื่นชอบเกี่ยวกับการ Train AI ด้วย Open-Source Data

3. ChatGPT

Features หลัก:

  • เป็น Text-based AI Tool สำหรับคำถามที่เกี่ยวกับการ Coding
  • เป็น AI Tool ยอดนิยมที่รู้จักกันในเรื่องการตอบสนองที่รวดเร็วด้วยภาษาที่เป็นธรรมชาติ มันจะช่วยให้ Developers ทำงานได้เร็วขึ้น โดยการ Integrate รวมเข้ากับ Coding Environment ได้โดยตรง

4. Live Server

Features หลัก:

  • ทำการ Launch ตัว Local Server สำหรับการเปลี่ยนแปลง/แก้ไข Code แบบ Real Time
  • สิ่งนี้จำเป็นอย่างยิ่งสำหรับ Web Developers เนื่องจาก Extension นี้จะช่วยให้สามารถ Launch ตัว Local Development Server เพื่อแสดงให้คุณได้เห็นผลลัพธ์จากการเปลี่ยนแปลง/แก้ไข Code ได้ทันทีใน Browser
  • มี Features ที่มีประโยชน์ทั้ง Live Reloading รวมทั้ง Refresh ตัว Browser โดยอัตโนมัติสำหรับการเปลี่ยนแปลง/แก้ไข Code แบบ Real Time อีกทั้งทำหน้าที่เป็นเครื่องมือที่ช่วยประหยัดเวลาอันมีค่าสำหรับการพัฒนา Web อีกด้วย

5. Docker

Features หลัก:

  • สามารถจัดการกับ Docker Containers ภายใน VS Code ได้
  • ลดความยุ่งยากในการจัดการ, การสร้าง และการ Deploy Apps ที่มี Containers โดยตรงจาก Coding Environment
  • มี Feature ที่สามารถ Debug ได้ภายในคลิกเดียว สำหรับ Node.js, Python และ .NET Containers ซึ่งสามารถช่วยปรับปรุงกระบวนการ Develop ได้อย่างมาก

6. Excel Viewer

Features หลัก:

  • สามารถดู Excel Files ใน VS Code ได้
  • ช่วยอำนวยความสะดวกในการดูตัวอย่าง Excel Files ภายใน Code Editor ซึ่งจะช่วยประหยัดเวลาโดยที่คุณไม่จำเป็นต้องสลับไปใช้ External Applications ในการดู Data 
  • เป็นเครื่องมือที่ช่วยประหยัดเวลาสำหรับ Developers ที่ต้องทำงานเกี่ยวข้องกับ Excel Spreadsheets หรือ CSV Files โดยมี Option ให้เลือกสำหรับ Quick Preview

7. Prettier

Features หลัก:

  • ช่วยจัด Format ของ Code ให้โดยอัตโนมัติและช่วยกำหนด Style การเขียน Code
  • มันเป็น เครื่องมือ Code Formatter และ Style Enforcer ซึ่งจะช่วยจัด Format ของ Code ให้โดยอัตโนมัติตามกฎและแบบแผนที่ได้กำหนดไว้เมื่อทำการ Save
  • ช่วยรับประกันในเรื่องการจัด Format ของ Code ที่มีความสอดคล้องและ Clean ซึ่งจะช่วยประหยัดเวลาได้อย่างมากสำหรับ Developers แต่ละคนรวมทั้งทีมที่อยู่ใน Project

8. Git History

Features หลัก:

  • สามารถดู Git History และเปรียบเทียบ Version ของ Files ต่าง ๆ ได้
  • แสดง Git Logs, นำเสนอมุมมองแบบ Interact ของ Git Repository History, อำนวยความสะดวกในการเปรียบเทียบ Branch และตรวจสอบการ Commit
  • ปรับปรุงการจัดการเกี่ยวกับ Version Control ภายใน Code Editor ให้มีประสิทธิภาพยิ่งขึ้น อีกทั้งยังมี Interface ที่สะอาดตาและเข้าใจง่าย สำหรับการตรวจสอบการเปลี่ยนแปลงของ Code

9. Settings Sync

Features หลัก:

  • ช่วย Synchronize การตั้งค่าของ VSCode ระหว่าง Devices ต่าง ๆ
  • ช่วย Synchronize ทั้ง Keybindings, Shortcuts และ Extensions ระหว่าง Devices ต่าง ๆ เพื่อให้คุณสามารถมั่นใจได้ว่า มี Development Environment ที่สอดคล้องกัน
  • การตั้งค่าต่าง ๆ เหล่านั้น สามารถถูกจัดเก็บไว้ใน GitHub ซึ่งจะทำให้สามารถเข้าถึงการตั้งค่าบน Devices ต่าง ๆ ได้อย่างง่ายดาย รวมทั้งหลีกเลี่ยงในเรื่องการปรับเปลี่ยนการ Configuration ค่าต่าง ๆ อีกด้วย

10. GitLens

Features หลัก:

  • สามารถดูได้ทั้ง Git Annotations, Commit Graphs และอื่น ๆ อีกมากมาย
  • ช่วยปรับปรุง Git Workflow โดยการมี Blame Annotations, Commit Graphs รวมทั้งสามารถดู File History ภายใน Editor ได้โดยตรง
  • ช่วยให้สามารถเข้าใจการเปลี่ยนแปลงของ Code ได้ดีขึ้น และการตรวจสอบการเปลี่ยนแปลงของ Code ทำให้ Developers สามารถเข้าถึง Version Control Tasks ได้มากขึ้น

ที่มา: https://levelup.gitconnected.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด