หน้าแรก/บทความ/แนะนำ Extension สำหรับ Visual Studio Code (VS Code)
กลับหน้าบทความ
🧩Tools

แนะนำ Extension สำหรับ Visual Studio Code (VS Code)

รวม Extension ที่แนะนำสำหรับ Visual Studio Code ที่ช่วยให้เขียน Code ได้ง่ายและเร็วขึ้น ครอบคลุมทั้ง HTML, Laravel, React, Git, Formatter และอื่นๆ

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 5 นาที5 มิถุนายน 2561
#Visual Studio Code#VSCode#Extension#Plugin#Developer Tools

บล็อกนี้เพื่อบันทึกไว้เก็บ Extension ต่างๆ ของ Visual Studio Code (VS Code) ที่ช่วยให้เขียน Code ได้ง่ายขึ้น มีดังนี้ครับ

  1. HTML Snippets — ไว้สร้าง HTML แบบรวดเร็ว เช่น พิมพ์แท็ก <img เคาะ Enter มันก็สร้างขึ้นมาให้ ไม่ต้องพิมพ์ทั้งหมด

  2. Laravel Blade Snippets — สำหรับช่วยพิมพ์คำสั่งเฉพาะ Blade Template เร็วขึ้น เช่น ถ้าพิมพ์ "b:section" จะมี Auto Complete แสดงมาให้เลือกเป็น @section…@endsection ได้เลย

  3. Laravel snippets — สำหรับช่วยพิมพ์คำสั่งหรือ Syntax ต่างๆ ของ Laravel เร็วขึ้น เช่น พิมพ์ Auth::, Config:: และ Session:: มันก็จะมี Auto Complete แสดงขึ้นมาให้เลือก

  4. ES7 React/Redux/GraphQL/React-Native snippets — ทำงานคล้ายกับ Snippets ด้านบน แต่อันนี้สำหรับ React ครับ

  5. Path Intellisense — ใช้สำหรับดึงชื่อ directory หรือ path file ครั้งที่พิมพ์ / มันจะมีชื่อ folder และไฟล์ต่างๆ แสดงขึ้นมา และหากกด Ctrl + Click ที่ชื่อ function หรือ class มันจะพาไปยังไฟล์ที่เก็บนั้นให้

  6. Indenticator — ตัวนี้ไว้ดูการย่อหน้า หรือปีกกาเปิดปิด if else, loop, class หรือ function ต่าง เพื่อให้รู้ว่าเป็นของ Block ไหนกันแน่

  7. GitLens — อันนี้ชอบมากใครใช้ Git ลงเถอะ ความสามารถอย่างเช่น Cursor วางไว้บรรทัดไหนจะมีข้อมูล Git แสดง บอกว่าใคร Commit ไปเมื่อเวลาเท่าไร หรือคลิกเข้าไปดู Commit History ก็ได้

  8. Live Server — ไว้จำลอง Server ภายในเครื่อง

  9. Prettier – Code formatter — ไว้กด Save แล้วจะจัด Format ให้อัตโนมัติ (ต้องเข้าไปใน Setting แล้วเพิ่มค่า "editor.formatOnSave": true)

  10. Bookmarks — ไว้สำหรับบันทึกตำแหน่งของ Code เพื่อให้หา Code ได้ง่ายขึ้น

  11. Vscode-icons — ไว้สำหรับแสดง Icon ไฟล์ใน Explorer เพื่อให้เราดูง่าย (เมื่อติดตั้งแล้ว macOS ให้เข้าไปที่เมนู Code > Preferences > File Icon Theme > VSCode Icons จากนั้น Apply ใช้งานได้เลย)

  12. Live Sass Compiler — ไว้สำหรับ Compiler ไฟล์ Sass ไปเป็น CSS

  13. html to JSX — สำหรับแปลง HTML เป็น JSX แค่ลากคลุมแล้วคลิกขวา

  14. Polacode — สำหรับทำโค้ดเป็น screenshots เป็นรูปสวยๆ

  15. REST Client — สำหรับทดสอบส่ง HTTP request กับ API

  16. Git History — สำหรับดูหรือค้นหาประวัติ Git ว่าเราทำอะไรไปบ้าง

  17. .gitignore Generator — สำหรับช่วยสร้าง gitignore โดยเลือกสร้างตามประเภทของโปรเจ็คได้ เช่น React, Vue.js เป็นต้น

  18. Indent Rainbow — ทำไฮไลน์สีให้กับ indent ทำให้มองแยกได้ง่ายขึ้น แนะนำให้เปิด indent dots ที่เป็นเส้นจุดไข่ปลาด้วย จะได้ดูง่ายขึ้น (View > Toggle Render Whitespace)

  19. Tailwind CSS IntelliSense — อำนวยความสะดวกในการใช้ Tailwind CSS โดยจะมี autocomplete, syntax highlighting และ Linting

  20. Bracket Pair Colorizer — สำหรับแสดงสีคู่ของวงเล็บเช่น () [] {} เพื่อให้อ่าน code ง่าย

  21. Laravel Goto Controller — สำหรับคลิกที่ชื่อ Controller ที่เราเรียกจะวิ่งไปเปิดไฟล์ Controller นั้นๆ (Windows: Alt + click, Mac: Command + click)

  22. Laravel Goto View — สำหรับคลิกที่ชื่อ View ที่เราเรียกจะวิ่งไปเปิดไฟล์ View นั้นๆ

  23. DotENV — แสดง syntax highlighting ให้กับไฟล์ .env เพื่อให้ดูง่ายขึ้น

  24. Thunder Client — สำหรับทดสอบ API ลักษณะเดียวกับ Postman

  25. Auto Rename Tag — สำหรับเวลาเปลี่ยนชื่อ Tag ของ HTML/XML โดยพิมพ์แก้ที่เดียวมันจะเปลี่ยน Tag เปิด/ปิดให้อัตโนมัติ

  26. Turbo Console Log — สำหรับ Debug ค่าออก Console Log ใน Javascript โดยไม่ต้องเสียเวลาพิมพ์เอง


ทั้งหมดทั้งมวลผมเกริ่นเฉพาะ Extension ที่ใช้งานส่วนตัวหลักเท่านั้น ซึ่งแต่ละตัวยังมีความสามารถต่างๆ อีกมากมาย วิธีการใช้งานและรายละเอียดอื่นๆ ลองเข้าไปอ่านดูในแต่ละ Extension ที่ลิงค์ไว้นะครับ

ถ้ามีตัวไหนที่ผมใช้ดูแล้วมีประโยชน์ใช้งานได้จริงจะมาอัพเดทที่นี่อีกครั้ง

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)