编程 Lapce:Rust 编写的 GPU 加速编辑器,支持远程开发和 Vim 模式

2026-09-05 03:35:40

Lapce:Rust 编写的 GPU 加速编辑器,支持远程开发和 Vim 模式

Lapce 是一个免费、开源的代码编辑器,用 Rust 编写,采用 Apache 2.0 协议。项目源码托管在 GitHub,目前有约 37.3K Stars:

它的核心思路是通过原生 GUI 与 GPU 渲染来提升编辑器整体响应速度,而不是基于 Electron 等方案。

功能特性

Lapce 的主要功能点集中在性能、远程开发和编辑器扩展性上:

  • 跨平台:支持 Linux、Windows 与 macOS。
  • 高性能:基于 Floem 框架,原生 GUI 并支持 GPU/CPU 加速,启动和日常操作均有即时响应。
  • 远程开发:通过 SSH 连接远程服务器,获得类似本地开发的体验。
  • 内置 LSP 支持:提供代码补全、错误诊断等智能提示;集成 Tree-sitter,对不同编程语言做高效解析。
  • 模态编辑:内置 Vim 式模态编辑,整键盘操作路径可行。
  • 内置终端:直接在编辑器窗口内运行命令,无需切换上下文。
  • 插件系统:插件基于 WebAssembly 接口,支持多种语言编写,运行在沙箱环境中,不影响主编辑器性能。
  • 其他:快捷键体系、主题设置、命令面板、多光标等常规功能均有覆盖。

下载安装

Lapce 官方下载页面:

选择对应操作系统的安装文件下载。以 Windows 为例,安装完成后运行 lapce.exe 即可。

官方文档:

总结

Lapce 面向对编辑器性能敏感、习惯 Vim 操作模式或需要远程开发场景的用户。项目目前处于积极开发阶段,可能存在稳定性问题,实际使用前建议先评估版本状态。

复制全文 生成海报 编辑器 Rust Lapce 远程开发 LSP

推荐文章

程序员茄子在线接单