Setup · Editor + AI in one place

💻 ติดตั้ง VS Code / Cursor — Step by Step

VS Code และ Cursor เป็น editor ฟรีจาก Microsoft / Anysphere · ใช้สลับกันได้ "คนละชื่อ interface เหมือนกัน 95%" · หน้านี้สอนให้ใช้ตัวใดก็ได้

🤔 เลือกตัวไหนดี?

VS CodeCursor
ราคา ฟรี 100% ฟรี + Pro ($20/เดือน)
AI ในตัว ต้องลง extension (Copilot $10/เดือน) มีในตัว — Claude / GPT-4 / ฟรี tier
เหมาะกับ คนเริ่มต้น · งานทั่วไป · ใช้กับทุกภาษา คนต้องการ AI ช่วยทุกขั้น (W04 เน้นใช้ Cursor)
ข้อเสีย ต้องเปิด Claude/ChatGPT แท็บแยก ฟรี tier มีจำกัด · ต้อง login
คำแนะนำ — ลงทั้งคู่ก็ได้ ขนาดประมาณ 300 MB ต่อตัว · นักศึกษาส่วนมากเริ่มที่ Cursor (เพราะคู่มือนี้ใช้ AI เยอะ) · แต่ ถ้าเครื่องช้า / เน็ตช้า / ไม่อยาก login → VS Code ทำได้ทุกอย่างที่คอร์สนี้ต้องการ

📥 ขั้นที่ 1 — ดาวน์โหลด + ติดตั้ง

VS Code

  1. ไปที่ code.visualstudio.com — เว็บตรวจระบบให้อัตโนมัติ · ปุ่มดาวน์โหลดสีฟ้าใหญ่ตรงกลาง
  2. เปิดไฟล์ติดตั้ง — Windows: .exe · Mac: .dmg ลากเข้า Applications · กดยอมรับ license
  3. (Windows) เลือก option ตอนติดตั้ง — ติ๊กทุกข้อใต้ "Additional tasks":
    • ☑ Add "Open with Code" action to Windows Explorer file context menu
    • ☑ Add "Open with Code" action to Windows Explorer directory context menu
    • ☑ Register Code as an editor for supported file types
    • ☑ Add to PATH

Cursor

  1. ไปที่ cursor.com — กดปุ่ม "Download for Windows/Mac" · ตรวจระบบให้อัตโนมัติ
  2. เปิดไฟล์ติดตั้ง — installer คล้าย VS Code · กด Next ตามค่า default
  3. เปิด Cursor — login ครั้งแรก — login ด้วย Google account ของมหาลัย (หรือ Gmail ส่วนตัว) · ใช้ free tier ก็พอสำหรับคอร์สนี้
  4. ตอน setup wizard — เลือกค่าต่อไปนี้:
    • Editor settings: Default (เปลี่ยนทีหลังได้)
    • Codebase indexing: Enabled
    • Privacy mode: เปิดถ้ากังวลเรื่องข้อมูล · ปิดถ้าอยากให้ AI เรียนจาก code คุณ

🐍 ขั้นที่ 2 — ติดตั้ง Python extension

VS Code / Cursor ไม่ได้รู้จัก Python มาตั้งแต่แรก · extension ของ Microsoft จะให้: "Run button, IntelliSense, debugger, format on save"

  1. เปิด Extensions panel — กด Ctrl + Shift + X (Win/Linux) หรือ Cmd + Shift + X (Mac) · หรือกด icon "tetris" ใน sidebar ซ้าย
  2. ค้นหา "Python" — ตัวบนสุดต้องเป็นของ Microsoft มีโลโก้สีฟ้า · ระวังของปลอม
  3. กด Install — VS Code จะลง 3 ตัวรวด: Python, Pylance, Python Debugger · ไม่ต้องลงแยก
  4. Reload window (ถ้าโดนถาม) — Ctrl+Shift+P → "Developer: Reload Window" → Enter

Extension อื่นที่แนะนำ (ลงเมื่ออยาก)

Extensionทำอะไรเมื่อไหร่ใช้
Black Formatter (Microsoft) จัด indent + เว้นวรรคให้สวยอัตโนมัติเมื่อ save เริ่ม W05 — โค้ดเริ่มยาว
Jupyter (Microsoft) เปิด .ipynb notebook ใน VS Code ได้ W08–W10 (ทำ data project)
GitLens เห็น git history + blame ใน editor W14 (เริ่มใช้ git จริง)
Thai Language Pack เปลี่ยน UI VS Code เป็นภาษาไทย ถ้าอ่านอังกฤษไม่คล่อง · "แต่ภาษาอังกฤษช่วยตอนค้น error"

📁 ขั้นที่ 3 — สร้าง folder โปรเจกต์แรก

  1. สร้าง folder ใน File Explorer / Finder — ที่ Documents/cp/ สร้าง folder ชื่อ cp-w04 (หรืออะไรก็ได้ที่จำได้) · ห้ามใช้ภาษาไทย / เว้นวรรค ในชื่อ folder path กว้าง ๆ พังบ่อย
  2. เปิด folder ใน VS Code — เมนู File → Open Folder · เลือก cp-w04 · กด Open
  3. (ครั้งแรก) "Do you trust the authors?" — กด Yes, I trust the authors · เป็น code ของเราเอง
  4. สร้างไฟล์ Python แรก — กด icon "ไฟล์ใหม่" ใน Explorer panel (Ctrl+N) · ตั้งชื่อ hello.py · ลงท้าย .py สำคัญมาก — VS Code จะรู้ว่าเป็น Python
  5. เขียนโค้ดบรรทัดแรก
    print("สวัสดี โลก!")
    print("Hello, World!")
    print(2 + 3)
    Save ด้วย Ctrl + S (Mac: Cmd + S)

▶️ ขั้นที่ 4 — รันโปรแกรม (3 วิธี)

วิธีที่ 1 — ปุ่ม Run (ง่ายสุด)

วิธีที่ 2 — F5 + Debugger

วิธีที่ 3 — Terminal เอง (ที่ใช้บ่อยที่สุดในงานจริง)

  1. เปิด terminal: Ctrl + ` (backtick — ปุ่มข้าง 1)
  2. พิมพ์: python hello.py (Mac: python3 hello.py)
  3. กด Enter → เห็น output
"Python interpreter not found"? VS Code ไม่เจอ Python · กด Ctrl + Shift + P → พิมพ์ "Python: Select Interpreter" → เลือกเวอร์ชันที่ลงไว้ · ถ้าไม่มีในรายการ → กลับไปทำ ตรวจ Python อีกครั้ง

⌨️ Shortcuts ที่ใช้ทุกวัน

Windows: Ctrl · Mac: Cmd

Shortcutทำอะไร
Ctrl/Cmd + SSave
Ctrl + `เปิด/ปิด terminal
Ctrl + Bเปิด/ปิด sidebar (Explorer)
Ctrl + /comment / uncomment บรรทัดที่ cursor อยู่
Ctrl + Dเลือกคำที่ cursor อยู่ทุกที่ในไฟล์
Alt + ↑/↓เลื่อนบรรทัดขึ้น/ลง
Shift + Alt + ↓copy บรรทัดลงข้างล่าง
Ctrl + Shift + Kลบทั้งบรรทัด
Ctrl + Fค้นหาในไฟล์
Ctrl + Shift + Fค้นหาทุกไฟล์ใน folder
Ctrl + Shift + PCommand Palette — ทำอะไรก็ได้
F5Run + debug

🤖 Cursor-specific (เพิ่มจาก VS Code)

Shortcutทำอะไรใช้เมื่อ
Ctrl + Lเปิด AI chat panelถาม AI เรื่อง code ที่ไฮไลต์
Ctrl + KAI แก้/เขียน inline ตรงที่ cursor อยู่"แก้บรรทัดนี้" · "เพิ่ม print"
Ctrl + IAI Composer — แก้หลายไฟล์พร้อมกันrefactor ใหญ่ (W11)
Tab (ตอนพิมพ์)รับคำแนะนำ AI autocompleteเห็นข้อความเทา → กด Tab

🔧 ปัญหาที่พบบ่อย

1. รัน Python แล้วเห็น output แต่ print() ที่มีภาษาไทยกลายเป็น ???

2. กด Run แล้วเห็น IndentationError

3. ModuleNotFoundError: No module named 'pandas'

4. VS Code ช้า / กิน RAM เยอะ

5. Cursor — "Free tier reached limit"


🎯 Checklist ก่อนไปต่อ

เสร็จแล้ว? ถ้าครบทั้ง 5 ข้อ — พร้อมเข้า W04 ได้เลย · หรือถ้าอยากลอง Google Colab เป็นทางเลือก (ใช้คู่กันได้ — Colab สำหรับทดลอง, VS Code สำหรับ project ใหญ่)