Buckets:
| title: IDE | |
| description: ส่วนขยาย OpenCode สำหรับ VS Code, Cursor และ IDE อื่นๆ | |
| OpenCode ทำงานร่วมกับ VS Code, Cursor หรือ IDE ใดๆ ที่รองรับ terminal เพียงเรียกใช้ `opencode` ใน terminal เพื่อเริ่มต้น | |
| ## การใช้งาน | |
| - **เปิดใช้ด่วน**: ใช้ `Cmd+Esc` (Mac) หรือ `Ctrl+Esc` (Windows/Linux) เพื่อเปิด OpenCode ในมุมมอง terminal แบบแยก หรือเน้นเซสชัน terminal ที่มีอยู่หากมีการทำงานอยู่แล้ว | |
| - **เซสชันใหม่**: ใช้ `Cmd+Shift+Esc` (Mac) หรือ `Ctrl+Shift+Esc` (Windows/Linux) เพื่อเริ่มเซสชัน terminal OpenCode ใหม่ แม้ว่าเซสชันหนึ่งจะเปิดอยู่แล้วก็ตาม คุณยังสามารถคลิกปุ่ม OpenCode ใน UI ได้ด้วย | |
| - **การรับรู้บริบท**: แชร์การเลือกหรือแท็บปัจจุบันของคุณโดยอัตโนมัติด้วย OpenCode | |
| - **ทางลัดการอ้างอิงไฟล์**: ใช้ `Cmd+Option+K` (Mac) หรือ `Alt+Ctrl+K` (Linux/Windows) เพื่อแทรกการอ้างอิงไฟล์ ตัวอย่างเช่น `@File#L37-42` | |
| ## การติดตั้ง | |
| วิธีติดตั้ง OpenCode บน VS Code และทางแยกยอดนิยม เช่น Cursor, Windsurf, VSCodium: | |
| 1. เปิด VS Code | |
| 2. เปิด terminal รวม | |
| 3. เรียกใช้ `opencode` - ส่วนขยายจะติดตั้งโดยอัตโนมัติ | |
| ในทางกลับกัน หากคุณต้องการใช้ IDE ของคุณเองเมื่อคุณเรียกใช้ `/editor` หรือ `/export` จาก TUI คุณจะต้องตั้งค่า `export EDITOR="code --wait"` [เรียนรู้เพิ่มเติม](/docs/tui/#editor-setup) | |
| ### ติดตั้งด้วยตนเอง | |
| ค้นหา **OpenCode** ใน Extension Marketplace แล้วคลิก **ติดตั้ง** | |
| ### การแก้ไขปัญหา | |
| หากส่วนขยายไม่สามารถติดตั้งได้โดยอัตโนมัติ: | |
| - ตรวจสอบให้แน่ใจว่าคุณใช้งาน `opencode` ใน terminal รวม | |
| - ยืนยันว่า CLI สำหรับ IDE ของคุณได้รับการติดตั้งแล้ว: | |
| - สำหรับ VS Code: `code` คำสั่ง | |
| - สำหรับ Cursor: `cursor` คำสั่ง | |
| - สำหรับ Windsurf: `windsurf` คำสั่ง | |
| - สำหรับ VSCodium: `codium` คำสั่ง | |
| - ถ้าไม่เช่นนั้น ให้รัน `Cmd+Shift+P` (Mac) หรือ `Ctrl+Shift+P` (Windows/Linux) และค้นหา "Shell Command: Install 'code' command in PATH" (หรือเทียบเท่ากับ IDE ของคุณ) | |
| - ตรวจสอบให้แน่ใจว่ารหัส VS มีสิทธิ์ในการติดตั้งส่วนขยาย | |
Xet Storage Details
- Size:
- 3.66 kB
- Xet hash:
- bf87f51217e79ac6ac1024a42da952a01375704711320ed0a89b5d5e69b821a4
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.