Editor Setup
การตั้งค่า Editor เพื่อประสบการณ์การเขียนโค้ดที่ดีที่สุด
VS Code Extensions
Section titled “VS Code Extensions”1. Tailwind CSS IntelliSense (จำเป็น)
Section titled “1. Tailwind CSS IntelliSense (จำเป็น)”Extension อย่างเป็นทางการจาก Tailwind Labs
- Autocomplete สำหรับ class names
- Syntax highlighting สำหรับ
@theme,@apply - Hover preview แสดง CSS ที่ generate
- Linting สำหรับ class conflicts
ติดตั้ง: ค้นหา “Tailwind CSS IntelliSense” ใน VS Code Extensions
2. Prettier + Tailwind Plugin (แนะนำ)
Section titled “2. Prettier + Tailwind Plugin (แนะนำ)”เรียงลำดับ class names อัตโนมัติ:
npm install -D prettier prettier-plugin-tailwindcssสร้าง .prettierrc:
{ "plugins": ["prettier-plugin-tailwindcss"], "tailwindFunctions": ["clsx", "cx", "cva"]}VS Code Settings
Section titled “VS Code Settings”เพิ่มใน .vscode/settings.json:
{ "tailwindCSS.experimental.configFile": "./src/styles/global.css", "editor.quickSuggestions": { "strings": "on" }, "files.associations": { "*.css": "tailwindcss" }, "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }}CSS Language Support
Section titled “CSS Language Support”สำหรับ syntax highlighting ใน CSS files:
{ "files.associations": { "*.css": "tailwindcss" }}Note: ใน v4 ให้ชี้
configFileไปที่ CSS file ที่มี@themeแทนtailwind.config.js
Recommended Extensions
Section titled “Recommended Extensions”| Extension | Purpose |
|---|---|
| Tailwind CSS IntelliSense | Autocomplete, hover, linting |
| Prettier | Code formatting |
| PostCSS Language Support | CSS syntax for PostCSS |
| Error Lens | Inline error display |