Lapce:狂获36.7K Star的轻量代码编辑器

Lapce:狂获36.7K Star的轻量代码编辑器

整理时间: 2026-06-21
来源: 群聊分享
整理人: AI助手小悟


摘要

Lapce 是一款基于 Rust 语言开发的轻量级代码编辑器,以”闪电般快速”为核心卖点,安装包仅 7MB,却在 GitHub 狂揽 36.7K 星。它挑战 VSCode 的主流地位,凭借原生 GUI、GPU 加速、智能补全、Vim 模式、远程开发等功能,成为开发者圈的新晋黑马。


一、项目概览

项目 信息
名称 Lapce(读作 /læps/)
全称 Lightning-fast and Powerful Code Editor
官网 https://lap.dev/lapce/
GitHub https://github.com/lapce/lapce
语言 Rust(98.7%)+ 其他
许可证 Apache 2.0
Stars 36.7K
Forks 1.2K
安装包大小 仅 7MB

二、核心优势:为什么选择 Lapce?

⚡ 极致性能

  • Rust + 原生 GUI:告别 Electron 的笨重
  • GPU 加速渲染:从启动到按键都”快如闪电”
  • 官方理念:任何按键延迟都被视为 Bug,必须修复!
  • 安装包仅 7MB:比 VSCode(数百MB)轻量得多

🛠️ 开发者友好功能

1. 智能补全与语法高亮

  • 内置 LSP(语言服务器协议) 支持
  • 代码自动补全、跳转到定义、实时错误提示
  • 使用 Tree-sitter 进行语法高亮,比正则方案更快更准

2. Vim 模式(内置,无需插件)

  • 开启”模态编辑”即可使用
  • 支持 hjkl 移动、i 插入、dd 删除等经典快捷键
  • 非 Vim 用户可切换回常规编辑模式

3. 内置终端

  • 终端直接集成在工作区
  • 无需切换窗口即可运行命令、查看输出
  • 适合频繁执行构建、测试、部署的开发者

4. 远程开发

  • 通过 SSH 无缝连接远程服务器
  • 利用远程算力,保持本地流畅体验
  • 配套工具 Lapdev:类似 GitHub Codespaces 的云开发环境

5. 插件生态(WASI)

  • 基于 WebAssembly System Interface
  • 支持 Rust、C、AssemblyScript 开发插件
  • 插件地址:https://plugins.lapce.dev/

三、支持的平台

平台 状态
Windows ✅ 支持
macOS ✅ 支持
Linux ✅ 支持

可通过包管理器快速安装,适配多种系统架构。


四、与 VSCode 对比

特性 Lapce VSCode
安装包大小 ~7MB 数百MB
框架 Rust + 原生 GUI Electron
Vim 模式 内置 插件
内置终端
远程开发 SSH + Lapdev Remote Development
插件生态 发展中 丰富
启动速度 极快 较慢

五、适用人群

  • ✅ 追求极致启动速度的开发者
  • ✅ Vim 用户想要现代化界面
  • ✅ 需要远程开发的工程师
  • ✅ 配置较低的设备用户
  • ✅ 对 Electron 臃肿不满的用户

六、快速上手

安装方式

  1. 访问 https://lap.dev/lapce/ 下载对应平台的安装包
  2. 或使用包管理器安装

开启 Vim 模式

  1. 打开设置(Settings)
  2. 找到”Modal Editing”选项
  3. 启用即可

配置 LSP

Lapce 内置支持多种语言的 LSP,可直接连接语言服务器(如 Rust Analyzer、Pyright 等)。


七、社区与贡献

  • GitHub:https://github.com/lapce/lapce
  • 贡献指南:CONTRIBUTING.md
  • 社区平台:Discord、Reddit、Matrix
  • 插件社区:lapce-community/lapce-cpp-clangd(C/C++ Clangd 插件)

要点提炼

  • 🔥 36.7K Star,Rust 生态最受欢迎的编辑器之一
  • 📦 安装包仅 7MB,告别臃肿
  • Rust + 原生 GUI,启动如闪电
  • ⌨️ 内置 Vim 模式,无需插件
  • 🖥️ 远程开发支持,SSH 直连
  • 🔌 WASI 插件生态,高性能可扩展
  • 🌐 完全开源,Apache 2.0 许可证