หน้าแรก/บทความ/แนะนำ 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)