- โปรแกรมแก้ไขโค้ดโอเพนซอร์สที่รวดเร็วและทรงพลัง
- พัฒนาด้วย Rust จึงมาพร้อม Native GUI และประสิทธิภาพที่ยอดเยี่ยม
- เป็นเครื่องมือสำคัญที่ตอบโจทย์ความต้องการของนักพัฒนา โดยมุ่งมอบประสบการณ์การเขียนโค้ดที่สนุกยิ่งขึ้น
ฟีเจอร์หลัก
- เร็วระดับสายฟ้า: ด้วย Native GUI ที่สร้างด้วย Rust และการเร่งความเร็วด้วย GPU ทำให้ลดเวลาการเปิดตัวแก้ไขและลดความหน่วงของการพิมพ์ได้อย่างมาก
- การพัฒนาระยะไกล: เชื่อมต่อกับเครื่องระยะไกลได้ง่าย พร้อมมอบสภาพแวดล้อมแบบเดียวกับการทำงานบนเครื่องโลคัล สามารถใช้สภาพแวดล้อมของเซิร์ฟเวอร์ได้ตามเดิม หรือใช้ประสิทธิภาพทั้งหมดของเครื่องระยะไกลได้
- ความสามารถที่ให้มาครบ: ใช้ Tree-sitter สำหรับการไฮไลต์ไวยากรณ์ของโค้ด และมีการรองรับ LSP (Language Server Protocol) ในตัว เพื่อมอบความสามารถด้าน code intelligence เช่น การเติมโค้ดอัตโนมัติ การวินิจฉัย และ code action
- โหมดแก้ไขแบบ Vim: รองรับผู้ใช้ Vim ในตัว มอบประสบการณ์การแก้ไขที่คล้าย Vim ได้โดยไม่ต้องใช้ปลั๊กอิน
- ระบบปลั๊กอิน WASI: สามารถเขียนปลั๊กอินของ Lapce ได้ด้วยภาษาโปรแกรมใดก็ได้ที่คอมไพล์เป็น WASI (WebAssembly System Interface)
- เทอร์มินัลในตัว: สามารถเปิดเทอร์มินัลจากเส้นทางเวิร์กสเปซได้โดยไม่ต้องออกจาก Lapce
- มีไบนารีสำหรับ Linux, Mac (Universal), Windows (ติดตั้ง/Portable)
ความเห็นของ GN⁺
- Lapce อาจเป็นตัวเลือกที่น่าสนใจสำหรับนักพัฒนาที่มองหาสภาพแวดล้อมการพัฒนาสมัยใหม่ โดยเฉพาะประสิทธิภาพแบบเนทีฟจากการพัฒนาด้วย Rust และการเร่งความเร็วด้วย GPU ที่เป็นจุดเด่นสำคัญ
- ฟีเจอร์การพัฒนาระยะไกลสอดคล้องกับแนวโน้มที่สภาพแวดล้อมการพัฒนาบนคลาวด์มีความสำคัญมากขึ้นเรื่อย ๆ และช่วยเพิ่มความยืดหยุ่นให้แก่นักพัฒนา
- สำหรับผู้ใช้ Vim รวมถึงระบบ WASI ที่เปิดให้พัฒนาปลั๊กอินได้ด้วยภาษาโปรแกรมหลากหลาย เป็นองค์ประกอบที่ทำให้ Lapce น่าสนใจยิ่งขึ้น
5 ความคิดเห็น
ช่วงนี้มีโค้ดเอดิเตอร์ออกมาเยอะมากเลย!
https://github.com/lapce/floem
floem - เฟรมเวิร์ก UI ของ lapce
อา.. อย่างที่คิดไว้เลย IME นี่นะ..
Lapce - โปรแกรมแก้ไขโค้ดที่เร็วมาก
เคยแชร์ไว้ครั้งหนึ่งเมื่อ 2 ปีก่อน แต่ก็ยังคงพัฒนาต่อเนื่องอยู่ครับ
ผมว่าการที่ยังมีเนทีฟเอดิเตอร์ที่ไม่ได้อิงเว็บออกมาเรื่อย ๆ และได้รับการอัปเกรดต่อเนื่องเป็นเรื่องที่ดี
อย่างที่มีคอมเมนต์ใน Hacker News ด้วยว่า น่าเสียดายที่ Zed มีให้ใช้แค่บน Mac
ความคิดเห็นจาก Hacker News
มุมมองจากผู้พัฒนา Lapce
ความเห็นเกี่ยวกับ IDE ใหม่ที่ไม่ใช้ Electron
ความเห็นเกี่ยวกับ IDE ที่มี Vim key binding
มุมมองจากผู้ใช้ Neovim
:ในโหมดnormalแล้วมีหน้าต่างคำสั่งcmd+shift+pโผล่ขึ้นมาความเห็นเกี่ยวกับความคืบหน้าของ editor Lapce
คำถามเกี่ยวกับการเปรียบเทียบ Lapce กับ Zed
ความเห็นสนับสนุนโปรเจ็กต์ Lapce
ความเห็นทั่วไปเกี่ยวกับการพัฒนา editor
การแชร์ประสบการณ์จากการลองใช้ Lapce
ประสบการณ์ติดตั้ง Lapce บน Windows 10