13 คะแนน โดย xguru 2024-08-28 | 5 ความคิดเห็น | แชร์ทาง WhatsApp
  • ปลั๊กอินสำหรับ Neovim ที่ออกแบบมาเพื่อจำลองการทำงานของ Cursor AI IDE
  • ให้คำแนะนำโค้ดด้วย AI และสามารถนำไปใช้กับซอร์สได้โดยตรงด้วยความพยายามเพียงเล็กน้อย
    • ถาม AI เกี่ยวกับไฟล์โค้ดปัจจุบันเพื่อปรับปรุงหรือแก้ไข
    • ใช้คำสั่งครั้งเดียวเพื่อปรับใช้การเปลี่ยนแปลงที่แนะนำกับซอร์สโค้ดได้ทันที
  • รองรับ OpenAI และ Claude โดยค่าเริ่มต้น
    • ผู้ให้บริการอื่นสามารถใช้งานได้ผ่านการตั้งค่าตัวเลือก
  • แผนพัฒนาต่อไป: การเชื่อมต่อ LSP + Tree-sitter + LLM

5 ความคิดเห็น

 
wkang586 2024-09-03

นึกว่า Cursor เป็นตัวจบแล้วซะอีก แต่ดูเหมือนจะมีตัวอื่นอย่าง zed ด้วยสินะ..

 
xguru 2024-08-28

ความคิดเห็นใน Hacker News เกี่ยวกับบทความนี้

  • ชอบ Cursor มาก แต่ท้ายที่สุดมีโอกาสสูงที่ทางเลือกโอเพนซอร์สที่ดีจะเข้ามาแทนที่ในไม่ช้า
    • Cursor เป็นเพียงฟอร์กของ VSCode ที่ฝังส่วนขยายซึ่งมีฟีเจอร์ AI มาให้ในตัวเท่านั้น
    • ผู้ใช้จำนวนมากน่าจะชอบตัวเลือกที่ให้เลือกใช้คีย์และผู้ให้บริการโมเดลของตนเองได้
  • zed เป็นโอเพนซอร์สและพัฒนาด้วย Rust โดยมีฟีเจอร์แก้ไขด้วย AI ที่น่าสนใจซึ่งใช้โมเดลของผู้ใช้เองได้
  • มีปลั๊กอิน neovim ที่สร้างโดยสมาชิกชุมชน aider
    • ให้ UX แชตจับคู่เขียนโปรแกรมแบบ aider แต่ไม่ใช่ฟีเจอร์ AI autocomplete แบบ cursor/copilot
    • https://github.com/joshuavial/aider.nvim
  • ข้อมูลสำหรับคนที่สงสัยว่ามันต่างจาก Copilot/Copilot-chat อย่างไร
  • ได้ยินเรื่องดี ๆ เกี่ยวกับ Cursor และ Claude แต่ยังไม่ได้ลองเอง
    • รู้สึกว่าการอธิบายให้ LLM เข้าใจยากกว่าการเขียนโค้ดจริงเสียอีก
    • ระหว่างที่อธิบาย ก็ทำให้เข้าใจไอเดียได้ดีขึ้น หรือไม่ก็ทำให้ตระหนักว่ามันไม่มีความหมาย
    • สงสัยว่าเครื่องมืออย่าง Cursor ช่วยเพิ่มความเร็วในการเขียนโค้ดได้หรือไม่
    • สงสัยว่า LLM จัดการกับส่วนที่ตกหล่นจากคำอธิบายอย่างไร
  • การที่การรองรับ AI ถูกฝังเข้าในเอดิเตอร์อย่างรวดเร็ว บ่งชี้ว่านี่ไม่ใช่ความได้เปรียบทางการแข่งขัน
    • สงสัยว่าเงินทุน VC จะถูกนำไปใช้กับเอดิเตอร์อย่างไร
  • ถ้าชอบ Jetbrains IDE ปลั๊กอิน Cody ก็เป็นทางเลือกที่ดี
    • การผสาน AI ของ Cursor ทำได้ยอดเยี่ยม แต่คุณภาพปลั๊กอินต่ำ และการนำทางกับการรีแฟกเตอร์ก็ไม่สะดวก
    • แม้จะยังอยู่ระยะเริ่มต้น แต่ dependency ดูซับซ้อนจนไม่อยากติดตั้ง
  • dingllm.nvim เป็นปลั๊กอิน LLM สำหรับ nvim อีกตัวหนึ่ง
  • อินเทอร์เฟซของ Cursor มีสมาธิมากและออกแบบมาได้ดีมาก
    • ได้ผลลัพธ์จาก autocomplete และแชตที่ดีกว่าทางเลือกอื่นอย่างชัดเจน
    • มีปุ่มสำหรับคัดลอกคำตอบแชตทั้งหมดเป็น Markdown
    • มีทุกอย่างแบบเดียวกับ VS Code แต่สามารถใช้แยกสำหรับงานเฉพาะได้
    • หากจะใช้ผลิตภัณฑ์เต็มรูปแบบต้องจ่าย $40 ต่อเดือน
    • ถ้านายจ้างเป็นคนออกค่าใช้จ่าย ก็พร้อมจะใช้อย่างจริงจัง
  • เครื่องมือโอเพนซอร์สมักมีจุดเน้นต่างออกไปเสมอ: มอบกล่องเครื่องมือที่ให้ประกอบฟีเจอร์เองได้
 
adadsw 2024-08-28

มีใครเคยใช้ตัวนี้หรือ nvim.ai(https://github.com/magicalne/nvim.ai) บ้างไหม เป็นยังไงกันบ้าง?
เพื่อนร่วมงานที่บริษัทบอกว่า cursor ดีมากเลยย้ายจาก vscode ไปใช้ แต่ในมุมของคนที่ใช้ neovim ก็ได้แต่อิจฉาเท่านั้นครับ

 
botplaysdice 2024-08-28

ผมก็เป็นผู้ใช้สายเทอร์มินัลเหมือนกันครับ น่าอายเหมือนกันที่จนถึงตอนนี้ก็ยังไม่ได้ลองใช้ฟีเจอร์เกี่ยวกับ AI เลย แม้จะช้าไปหน่อย แต่กำลังจะลองโซลูชันต่าง ๆ ดูครับ ไม่งั้นคงจะสายเกินไปจริง ๆ;;;

 
adadsw 2024-08-29

วันนี้ผมได้ลองใช้ปลั๊กอินตัวนี้แล้ว รู้สึกว่าสะดวกมากทีเดียว ปกติระหว่างพัฒนาผมก็มักจะถาม chatgpt หรือ claude อยู่บ่อย ๆ อยู่แล้ว การที่สามารถเรียกใช้งานสิ่งนี้ได้จากใน neovim โดยตรง, สามารถแนบโค้ดของผมไปกับคำถามแบบอัตโนมัติได้, และสามารถนำโค้ดที่ถูกแก้ไขจากคำตอบมาใช้ต่อได้อย่างง่ายดายนั้นเป็นจุดที่ผมชอบมาก
น่าจะเริ่มใช้ตั้งนานแล้ว.