Skip to content

Settings

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

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

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

Customization

Theme

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

Icon

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

Code Snippet

สร้างที่ C:\Users\<YourUsername>\AppData\Roaming\Code\User\snippets หรือพิมพ์ f1 + Snippets: Configure Snippets ก็ได้

เมื่อสร้างแล้ว เราพิมพ์นิดหน่อยมันจะมี autocomplete ให้กด

Panel

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

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

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

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"
  }
},

Debugging

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