Cursor IDE คืออะไร? คู่มือการใช้งานสำหรับผู้เริ่มต้น
Cursor IDE เป็นเครื่องมือพัฒนาโปรแกรมที่ผสานความสามารถของ Visual Studio Code (VS Code) เข้ากับ AI อย่าง ChatGPT เพื่อช่วยให้นักพัฒนาสามารถเขียนโค้ดได้รวดเร็วและมีประสิทธิภาพมากขึ้น โดยมีข้อดีหลายประการ:
AI Assistant ที่เข้าใจโปรเจกต์ของคุณ: Cursor สามารถสแกนและทำความเข้าใจโครงสร้างของโค้ดในโปรเจกต์ทั้งหมด ทำให้สามารถให้คำแนะนำที่เกี่ยวข้องได้ดีกว่าเครื่องมืออื่นๆ เช่น Copilot
Refactor Code ด้วย AI: ผู้ใช้สามารถเลือกโค้ดที่ต้องการและสั่งให้ AI ทำการ Refactor, เพิ่มคอมเมนต์ หรือแปลงโค้ดเป็นภาษาอื่นได้
AI-powered Autocomplete: มีฟีเจอร์ Auto Complete ที่คล้ายกับ GitHub Copilot แต่ Cursor จะอิงกับโค้ดในโปรเจกต์ของคุณมากกว่า ทำให้เข้าใจบริบทได้ดียิ่งขึ้น
Chat กับ AI ได้: ผู้ใช้สามารถพูดคุยกับ AI เพื่อขอความช่วยเหลือในการอธิบายโค้ด แก้ไขบั๊ก หรือเขียนฟังก์ชันใหม่ได้โดยตรงจากใน IDE
ทำงานแบบ Offline ได้: สามารถใช้บางความสามารถของ AI แบบออฟไลน์ได้ หากมีการติดตั้ง LLM ไว้ในเครื่อง
Cursor IDE เหมาะสำหรับนักพัฒนาที่ต้องการเพิ่มประสิทธิภาพในการทำงาน, ผู้เรียนเขียนโปรแกรมที่ต้องการตัวช่วยในการสร้างโค้ดอัตโนมัติ, และทีมงานพัฒนาที่ต้องการ Refactor หรือแก้ไขบั๊กจำนวนมากในโปรเจกต์ของตน.
เปรียบเทียบกับ GitHub Copilot
| Feature | GitHub Copilot | Cursor IDE |
| Code Completion | ✅ | ✅ |
| AI Chat ที่รู้โค้ดทั้งโปรเจกต์ | ❌ | ✅ |
| Refactor อัตโนมัติ | ❌ | ✅ |
| IDE เต็มรูปแบบ | ❌ (เป็น extension) | ✅ (แยก IDE) |
วิธีติดตั้ง Cursor
ขั้นตอนการติดต้ัง Cursor มีดังต่อไปนี้
- Download ตัวติดตั้ง Cursor ตามแต่ละระบบปฎิบัติการ ซึ่งรองรับทั้ง Windows, macOS และ Linux
วิธีการติดตั้ง Cursor บน Windows
ดาวน์โหลดไฟล์
.exeดับเบิลคลิกไฟล์เพื่อ ติดตั้งเหมือนโปรแกรมทั่วไป
เปิด Cursor
Sign in ด้วย GitHub หรือ Google Account เพื่อใช้งาน AI features พร้อมใช้งาน!
การติดตั้ง Cursor บน macOS
ดาวน์โหลดไฟล์
.dmgเปิดไฟล์
.dmgแล้วลาก Cursor ไปยังโฟลเดอร์ Applicationsต้องกด Allow ใน System Preferences
เปิด Cursor
ลงชื่อเข้าใช้งานด้วย GitHub หรือ Google Account
การติดตั้ง Cursor บน Linux (Ubuntu/Debian-based)
ดาวน์โหลดไฟล์
.debเปิด Terminal แล้วรันคำสั่ง:
sudo dpkg -i cursor_*.deb sudo apt-get install -f # แก้ dependency หากมีเปิด Cursor จากเมนูหรือพิมพ์
cursorใน terminalลงชื่อเข้าใช้ด้วย GitHub หรือ Google
หมายเหตุ
Cursor รองรับ VS Code Extensions เหมือนกับ VS Code
หากคุณใช้ GitHub Copilot อยู่แล้ว ยังสามารถใช้คู่กับ Cursor ได้
จะใช้งาน AI Chat ได้ต้องเชื่อมต่ออินเทอร์เน็ต
มีเวอร์ชันฟรี ที่ใช้งาน AI ได้จำกัด และเวอร์ชัน Pro สำหรับใช้ GPT-4 เต็มรูปแบบ
วิธีใช้ Chat ใน Cursor
เราสามารถ Chat กับ AI ได้โดยมีขั้นตอนต่างๆดังนี้
เปิด Cursor IDE
กดปุ่มเปิด Chat ที่ด้านขวาล่างของหน้าจอ (หรือกดปุ่ม
Cmd + K/Ctrl + Kแล้วพิมพ์คำว่าChat)เริ่มพิมพ์ Prompt ลงในช่อง Chat เช่น
Explain this functionFix this bugRefactor this code to be more readableWrite a unit test for this function
วิธีเลือก Code แล้วส่งให้ AI
เราสามารถเลือก Code(Selected) แล้วให้ AI ทำงานกับ Code ชุดที่เราเลือกไว้ได้ โดย
Highlight Code ที่ต้องการ
คลิกขวา > เลือกเมนู
Ask Cursorจะมีหน้าต่างแชทขึ้นมา พร้อมโค้ดที่เลือกไว้
พิมพ์สิ่งที่คุณอยากให้ AI ทำ เช่น
What does this code do?Can you optimize this?Convert this to TypeScript
ตัวอย่าง Prompt ที่คุณสามารถถาม Cursor ได้
| วัตถุประสงค์ | ตัวอย่าง Prompt |
| อธิบายโค้ด | What does this function do? |
| หาบั๊ก | Why is this function returning undefined? |
| ปรับปรุงโค้ด | Make this function more efficient |
| เขียนโค้ดใหม่ | Write a Python function that sorts a list of dictionaries by age |
| เขียนเทสต์ | Write unit tests for this function using Jest |
| แปลงภาษา | Convert this Python code to JavaScript |
Tips
พิมพ์
/ในช่อง Chat จะมี Prompt Templates ให้เราเลือก/fix/comment/explain
ฟีเจอร์ Chat ทำงานได้ดีมากเมื่ออยู่ในไฟล์ที่เปิดอยู่
สรุป
เราสามารถใช้ Cursor แทน VS Code ได้เลยเพราะเป็นตัวเดียวกันแต่ต้องติดตั้งใหม่ เพื่อให้ AI ทำงานได้อย่างสมบูรณ์ สำหรับ Developer ยุคใหม่ที่ต้องการ Editor ที่มี AI อยู่ด้วย Cursor เป็นอีกหนึ่งทางเลือกที่น่าสนใจเลยทีเดียว


