#remote #editor #lsp #intelligent #protocols #modal #completion

app lapce/lapce

使用Rust编写的闪电般快速且强大的代码编辑器

21个版本

0.2.4 2022年11月18日
0.2.1 2022年10月12日
0.1.3 2022年7月14日
0.0.12 2022年3月24日
0.0.1 2021年10月6日

#16 in 文本编辑器

23,227 个星标 & 144 个关注者

Apache-2.0

2.5MB
59K SLoC


Lapce

闪电般快速且强大的代码编辑器


Lapce (IPA: /læps/) 是一个使用纯Rust编写,并采用Floem UI的代码编辑器。它借鉴了Rope Science(来自Xi-Editor),这使得计算非常快速,并利用Wgpu进行渲染。有关Lapce功能的更多信息,请访问官方网站,用户文档可在GitBook上找到。

功能

  • 内置LSP(语言服务器协议)支持,提供智能代码功能,如:补全、诊断和代码操作
  • 模态编辑支持作为一等公民(类似于Vim,并可切换)
  • 内置远程开发支持,灵感来源于VSCode远程开发。享受“本地”体验的好处,并无缝获得远程系统的全部功能。我们还有lapdev,可以帮助您管理远程开发环境。
  • 插件可以使用可编译为WASI格式的编程语言编写(C、Rust、AssemblyScript
  • 内置终端,因此您可以在工作区中执行命令,无需离开Lapce。

安装

您可以在以下位置找到为 Windows、Linux 和 macOS 预建的版本:这里,或者使用软件包管理器安装。如果您想从源代码编译,请参阅指南

贡献

有关向 Lapce 贡献的指南,请参阅CONTRIBUTING.md

反馈 & 联系

Lapce 的开发者和用户最常访问的是Discord 服务器

或者,加入Reddit上的讨论,我们刚刚开始。

还有一个Matrix Space,它与 Discord 服务器的内容相链接。

许可

Lapce 采用 Apache License Version 2 发布,这是一种开源许可。您可以在遵守其条件的前提下,为该项目做出贡献,或者根据您的需要使用代码。您可以在以下位置找到许可文本的副本:LICENSE

依赖项