VS Code 很好用,但 Electron 太重了。有没有一个又快、又好看、又能用 LSP 和远程开发的编辑器?
Lapce 就是答案。纯 Rust 编写,GPU 加速渲染,内置 LSP,支持远程开发——macOS、Windows、Linux 全平台覆盖。
是什么
Lapce(读作 /læps/)是一个完全用 Rust 写的开源代码编辑器,2018 年启动,现在 38.6K Stars。Apache-2.0 协议。
它跟 VS Code 最大的区别是底层:VS Code 跑在 Electron(Chrome + Node.js)上,Lapce 用自研的 Floem UI 库 + wgpu GPU 渲染。编辑器的核心文本处理基于 Xi-Editor 的 Rope Science,计算效率极高。打开大文件、长时间编辑,不卡不闪。
核心功能
内置 LSP 支持。 开箱即用的代码补全、诊断、跳转、悬停提示。不像一些轻量编辑器还要自己配 Language Server,Lapce 装好就能用。对 Rust、Python、TypeScript 等主流语言支持完善。
Vim 模式。 第一等公民级别的模态编辑支持,不是凑合能用的那种。Vim 用户在 Lapce 里的体验跟原生 Vim 差不多。
远程开发。 受到 VS Code Remote Development 的启发,Lapce 内置了远程开发能力——本地界面操作远程服务器上的代码,体验跟本地一样。配合 Lapdev 还能管理远程开发环境。
WASI 插件系统。 插件用 WASI 格式,C、Rust、AssemblyScript 都能写。比 VS Code 的 JavaScript 插件生态轻量安全。
内置终端。 不需要切出编辑器敲命令,终端直接嵌在面板里。
Floem UI 库。 自研的高性能 Rust UI 库,精细粒度的响应式更新——只有变动的组件才重新渲染,不像 Electron 那样整个页面重绘。
怎么安装
# macOS
brew install lapce
# Windows / Linux
# 去 Releases 下载预编译安装包
# 或者从源码编译
git clone https://github.com/lapce/lapce.git
cd lapce
cargo run
当前最新版本:v0.4.6(2026 年 1 月发布)。
不是没有槽点
插件生态不够。 VS Code 有上万个插件,Lapce 的 WASI 插件生态还很早期。如果你重度依赖 VS Code 的某些插件,可能暂时迁不过来。
还在 beta 阶段。 v0.4.x 说明还没到 1.0。日常开发能用,但偶尔会碰到 bug 或崩溃。
社区小。 跟 VS Code 的体量不是一个级别。遇到问题文档和解决方案可能没那么丰富。
不是 AI 原生。 Lapce 是一个传统编辑器,不内置 AI 补全。当然你可以通过 LSP 的代码补全 + 外挂 Copilot 之类的工具来获得 AI 能力。
上手有门槛。 如果你是完全的新手,可能还是 VS Code 更友好。Lapce 更适合对编辑器性能有要求、愿意自己折腾一会的开发者。
跟同类怎么比
vs VS Code: 功能上 Lapce 对标 VS Code,性能上碾压。VS Code 胜在生态和海量插件。Lapce 胜在速度和原生体验。可以两个都装——轻量编辑用 Lapce,重度插件依赖用 VS Code。
vs Zed: Zed 也是 Rust 编辑器,但后台是 AI 公司(前 Atom 团队),更强调 AI 协作。Lapce 是纯社区驱动,更传统、更极客。
vs Sublime Text: Sublime 快,但闭源。Lapce 开源、免费、全平台,功能更现代(LSP、远程开发 Sublime 没有)。
我的评价:如果你觉得 VS Code 越来越臃肿,想换一个更快、更 Rustic 的编辑器,Lapce 是最好的选择之一。38.6K Stars 说明不是只有你一个人这么想。
GitHub:https://github.com/lapce/lapce
官网:https://lap.dev/lapce/
标签:#Lapce #Rust #代码编辑器 #LSP #开源编辑器 #VSCode替代 #GPU加速 #远程开发
关注我,每期分享一个帮你省事的强大工具 🛠️