Skip to content

Settings

ตั้งได้ 2 แบบ คือ

1. ตั้งค่าผ่าน UI => พิมพ์ f1 > Preferences: Open Settings (UI)

2. ตั้งค่าผ่าน setting.json => พิมพ์ f1 > Preferences: Open Settings (JSON)

Panel

สามารถแบ่งเป็น 4 ส่วน และสามารถเปลี่ยนลากเปลี่ยนตำแหน่งได้

หลักๆ จะมี 5 ส่วน

สร้างลากวางได้นะ วิธีคือกดค้างแล้วลากวางเปลี่ยนตำแหน่งได้

Theme

ผมใช้ Github Dark Dimmed => เปลี่ยน Theme พิมพ์ f1 > Preferences: Color Theme

Icon

ผมใช้ Symbol Icon => เปลี่ยน Theme พิมพ์ f1 > File Icon Theme

Keyboard Shortcut

ตั้งค่า Shortcut ต่างๆได้ พิมพ์ f1 > Preferences: Open Keyboard Shortcuts

keyboard shortcut ที่ใช้บ่อยๆ

คำสั่งคีย์ลัด
ค้นหาไฟล์Ctrl + P
ค้นหาในไฟล์ทั้งหมดCtrl + Shift + F
เปิด Command PaletteCtrl + Shift + P
คัดลอกบรรทัดปัจจุบันShift + Alt + ↓ / ↑
ลบทั้งบรรทัดCtrl + Shift + K
เลื่อนบรรทัดขึ้น/ลงAlt + ↑ / ↓
คอมเมนต์/เลิกคอมเมนต์Ctrl + /
เปิด/ปิด TerminalCtrl + ~
เปิด/ปิด SidebarCtrl + B
เลือกตัวแปรที่เหมือนกันCtrl + D
แก้ไขหลายจุดพร้อมกันCtrl + Alt + ↑ / ↓
จัดระเบียบโค้ดอัตโนมัติShift + Alt + F
สลับไฟล์ระหว่างแท็บCtrl + Tab
ย้อนกลับไปจุดก่อนหน้าAlt + ←
ไปข้างหน้าAlt + →
ไปยัง DefinitionF12
เปิด Peek DefinitionAlt + F12
รีเนมตัวแปร (Rename)F2
แสดง Quick FixCtrl + .

Terminal

เปิดได้หลาย shell profile

กำหนด shell เริ่มต้น

settings.json
json
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.env.windows": {},
"terminal.integrated.focusAfterRun": "terminal",
"terminal.integrated.fontFamily": "MesloLGM Nerd Font",
"terminal.integrated.gpuAcceleration": "on",
"terminal.integrated.persistentSessionReviveProcess": "never",
"terminal.integrated.profiles.windows": {
  "NuShell": {
    "path": "nu.exe"
  }
},

เพิ่ม shell

settings.json
json
"terminal.integrated.defaultProfile.windows": "PowerShell",
"terminal.integrated.env.windows": {},
"terminal.integrated.focusAfterRun": "terminal",
"terminal.integrated.fontFamily": "MesloLGM Nerd Font",
"terminal.integrated.gpuAcceleration": "on",
"terminal.integrated.persistentSessionReviveProcess": "never",
"terminal.integrated.profiles.windows": {
  "NuShell": {
    "path": "nu.exe"
  }
},

Source Control

ใช้สำหรับ Git

Extensions ที่ผมใช้

ชื่อรายละเอียด
marketplace.visualstudio.com faviconEven Better TOMLปรับปรุงการทำงานกับไฟล์ TOML
marketplace.visualstudio.com faviconVue - Officialเครื่องมือพัฒนา Vue.js อย่างเป็นทางการ
marketplace.visualstudio.com faviconPretty TypeScript Errorsแสดงข้อผิดพลาด TypeScript ในรูปแบบอ่านง่าย
marketplace.visualstudio.com faviconTodo Treeจัดการ TODO ในโค้ด
marketplace.visualstudio.com faviconCSS Variable Autocompleteแนะนำตัวแปร CSS อัตโนมัติ
marketplace.visualstudio.com faviconUnoCSSสนับสนุน UnoCSS ใน VSCode
marketplace.visualstudio.com faviconTailwindCSSเพิ่มประสิทธิภาพการใช้ TailwindCSS
marketplace.visualstudio.com faviconMarkdown Preview Github Stylingแสดง Markdown สไตล์ GitHub
marketplace.visualstudio.com faviconpublintตรวจสอบความผิดพลาดของแพ็คเกจแบบเรียลไทม์
marketplace.visualstudio.com faviconBiomeจัดรูปแบบและตรวจสอบโค้ด
marketplace.visualstudio.com faviconError Lensแสดงข้อผิดพลาดในบรรทัดที่เกิดปัญหา
marketplace.visualstudio.com faviconGit File Historyแสดงประวัติการเปลี่ยนแปลงไฟล์
marketplace.visualstudio.com faviconDependency Cruiser TSแสดงภาพความสัมพันธ์ของโมดูล
marketplace.visualstudio.com faviconNpm package.json Inspectorแสดงข้อมูลแพ็คเกจใน package.json
marketplace.visualstudio.com faviconnpm Dependency Linksเพิ่มลิงก์ไปยังหน้า npm ของแพ็คเกจ
marketplace.visualstudio.com faviconPostmanทดสอบ API ได้โดยตรงจาก VSCode
marketplace.visualstudio.com faviconPreview.jsดูตัวอย่างคอมโพเนนต์ Vue, React ฯลฯ
marketplace.visualstudio.com faviconGistPadจัดการ GitHub Gists ใน VSCode
marketplace.visualstudio.com faviconExcalidrawวาดแผนภาพและสเก็ตช์ไอเดีย
marketplace.visualstudio.com faviconSmart Clicksคลิกนำทางโค้ดอัจฉริยะ
marketplace.visualstudio.com faviconBracket Pair Colorizerเน้นสีวงเล็บคู่
marketplace.visualstudio.com faviconContinueAI ช่วยโค้ดทุกขั้นตอน
marketplace.visualstudio.com faviconCodeiumAI ช่วยเขียนโค้ดฟรี
marketplace.visualstudio.com faviconAideAI ช่วยจัดการโค้ด, คอมเมนต์, UI
github.com faviconClineAI โค้ดอัตโนมัติใน IDE

การใช้งานที่มีประโยชน์

เปิดไฟล์เร็วๆ

กด ctrl + o

เปิด vscode จาก terminal

พิมพ์ code .

หมั่นดู problems บ่อยๆ

อย่าหมั่นให้มากเกินไป หมั่นแก้ไขเสมอๆ ถ้าใช้ windsurf, cursor อยู่แล้วจะแสดง problem ให้ AI แก้ไขง่ายเลย

กด ctrl + p เมื่อเปิดไฟล์

กด f1 เมื่อเปิดการตั้งค่า

ลากวางเปลี่ยนตำแหน่งได้นะ

ดู git ผ่าน source control ใน vscode ได้ง่ายๆ

เปิด terminal ไว้หลายอัน

เวลาทำ project แนะนำให้เปิด terminal ไว้หลายอันเลย อันนึงไว้ run dev ส่วนอีกอันไว้ทำอย่างอื่น จะได้ไมต้องเข้าออกอันเดิมบ่อยๆ