Nuxt ตอนที่ 3: VS Code extensions for Nuxt ตัวช่วยที่ทำให้ Develop สะดวกขึ้น

แนะนำ VS Code extensions สำหรับ Nuxt Developer

Vetur

Extensions ยอดนิยมของ Vue และ Nuxt

Vue VSCode Snippets

ตัวช่วยสร้าง Code ไม่ต้องพิมพ์เยอะ เช่นเราสามารถใช้ vbase(เลือกได้ว่าจะเอา Template แบบไหน) Extensions นี้ก็สร้าง tag template, script, style มาให้ 
ตัวที่ผมใช้บ่อยๆก็เช่น vbase, vcomponents, vprops, vfor, v3computed, v3watch, v3on…

Prettier — Code formatter

ตัวช่วยที่จะช่วยให้การเขียนโค้ดเราดูสวยมากขึ้น อ่านง่ายมากขึ้น

ESLint

แนะนำให้เราเขียนโค้ดตามกฎมาตรฐานต่าง อ่านง่ายมากขึ้น

TypeScript Extension Pack

ตัวนี้ช่วยอำนวยความสะดวกในการเขียน TypeScript จะประกอบด้วย Extension 8 ตัว คือ

  • TSLint, 
  • TypeScript Hero,
  • json2ts, 
  • Move TS — Move TypeScript files and update relative imports,
  • Path Intellisense,
  • TypeScript Importer,
  • Prettier — Code formatter
  • Debugger for Chrome

Tabnine Autocomplete AI

ตัวนี้ข่วย Suggest หรือ Recomment Code ที่เราใช้บ่อยๆ มาช่วยแนะนำเรา เพราะบางทีเราก็จำคำสั่งได้ไม่หมด หรือจำได้ลางๆ ตัวนี้จะช่วยได้ ลองดูแล้วจะติดใจ

SonarLint

ตัวนี้ช่วยตรวจสอบการโค้ด โดยจะเน้นข้อบกพร่องและช่องโหว่ด้านความปลอดภัยในขณะเขียนโค้ดพร้อมคำแนะนำการแก้ไขที่ชัดเจนเพื่อให้สามารถแก้ไขได้ก่อนที่โค้ดจะถูก Commit

Ant Design Vue helper

ตัวนี้ข่วย Suggest หรือ Recomment Code ของ Ant Design Vue

Auto Rename Tag

ตัวนี้ช่วยเปลี่ยนชื่อ Tag เปิดและปิด ของ Html กรณีที่เราต้องการเปลี่ยนชื่อ Tag Extension ก็จะช่วยไป Rename คู่ Tag ที่เราเข้ไปแก้

Bracket Pair Colorizer

ตัวนี้ช่วเปลี่ยนสี () และ {} ช่วยให้สังเกตุง่ายขึ้น ถ้ามีวงเล็บซ้อนหลายๆอัน ทำให้สังเกตุตัววงเล็บเปิดและปิดคู่ตัวได้ง่าย

Highlight Matching Tag

ช่วยหา Tag ปิด ของ Tag ที่ Cursor อยู่

Material Icon Theme

เปลี่ยน Icon ของ File และ Folder ตาม FileType 

GitLens — Git supercharged

เอาไว้ดู History การแก้โค้ด

Related Post