VSCode Run Configurations - ส่วนขยายสำหรับตั้งค่าสภาพแวดล้อมการรันสไตล์ IntelliJ
(marketplace.visualstudio.com)ปกติผมใช้ IntelliJ IDEA อยู่ แต่พอเปิดหลายโปรเจ็กต์พร้อมกันเพื่อทำงาน มันเริ่มหนักเกินไป เลยพยายามย้ายมาใช้ VSCode
แต่กลับพบว่าการย้ายสภาพแวดล้อมการรันเดิมมานั้นยากกว่าที่คิด มีหลายจุดที่ไม่สะดวก เช่น ต้องตั้งค่าตัวแปรสภาพแวดล้อมทีละตัวใน launch.json หรือแยกไปจัดการในไฟล์ .env
ผมเลยสร้างส่วนขยาย VSCode ที่ให้ตั้งค่าสภาพแวดล้อมการรันผ่าน GUI ได้เหมือน Run Configuration ของ IntelliJ IDEA
มีฟีเจอร์ดังนี้
- จัดการการตั้งค่าการรันจากแถบด้านข้าง (เพิ่ม/แก้ไข/ลบ/รัน)
- ตั้งค่าตัวแปรสภาพแวดล้อมแบบตารางได้สะดวก (ไม่ต้องใช้คำสั่ง
exportในเทอร์มินัล) - ใช้ตัวแก้ไข GUI แบบ WebView จึงตั้งค่าได้โดยไม่ต้องแก้ JSON โดยตรง
- แต่ละการตั้งค่าจะรันในเทอร์มินัลเฉพาะของตัวเอง พร้อม inject ตัวแปรสภาพแวดล้อมให้อัตโนมัติ
ตัวอย่างเช่น สามารถบันทึกการตั้งค่าที่รัน npm run dev พร้อมตัวแปรสภาพแวดล้อมอย่าง NODE_ENV=development, PORT=3000 แล้วกดคลิกครั้งเดียวเพื่อรันได้
หวังว่าจะช่วยคนที่กำลังย้ายจาก IntelliJ มา VSCode หรือคนที่ทำงานบน VSCode ได้บ้าง
1 ความคิดเห็น
ใช้งานง่ายและเข้าใจได้ทันที ดีมากครับ