The 10 Best VS Code Extensions in 2023
22-Feb-24
คัมภีร์เทพ IT
See the original english version Click here!
เนื่องจากแวดวงการพัฒนา 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 เป็นเพื่อนนะคะ
บทความล่าสุด