滚动:这款开源 IDE 性能傲视 VS Code,值得尝试一下
❝Lapce
(资料图)
地址:https://github.com/lapce/lapce
⭐️:15.5k
语言:Rust
官网:https://lapce.dev/
❞
Lapce 是一款用 Rust 开发的快速且功能强大的代码编辑器,官方在说明 Lapce 的速度时,使用了 lightning-fast,即闪电般的,足见其对自身性能的自信。
Lapce 带有 Druid 的 UI(也是用 Rust 编写的)。它采用了 Xi-Editor的 Rope Science设计,可实现闪电般快速的计算,并利用 OpenGL进行渲染。
Lapce 具有原生 GUI 和 Rust 驱动的性能。官方表示作为开发人员,他们知道开发者需要一个基本工具(如代码编辑器)需要什么。在 Lapce 中愉快地编写代码。
这款代码编辑器具有以下特点
闪电般的速度在 Rust 中具有 GPU 加速的本机 GUI,不再等待启动编辑器,并且我们按键的任何延迟都将被视为错误并得到修复。
远程开发受 VSCode 远程开发启发的内置远程开发支持。享受“本地”体验带来的好处,并无缝获得远程系统的全部功能。
我们可以通过 SSH 将 Lapce 连接到远程机器。连接到远程机器后,所有插件和命令都将从远程机器运行。我们将获得与在本地工作空间中工作时完全相同的体验,而不会感到任何差异。同时从与生产服务器相同的环境中受益,或者利用远程机器的全部性能。
内置 LSP内置 LSP (语言服务器协议)支持,提供智能代码功能,例如:完成、诊断和代码操作。使用 Tree-sitter 代码语法高亮,比基于正则表达式的高亮更快更好。
Vim 之类的模态编辑模态编辑支持作为一等公民。内置支持类似 Vim 的编辑体验,无需插件。
要使用类似 Vim 的模态编辑功能,我们首先需要在 Lapce 中启用模态编辑。可以通过单击第一个屏幕上的“启用模式编辑”来完成。
WASI插件系统可以使用任何可编译为 WASI 的编程语言为 Lapce 编写插件。选择一种熟悉的语言来编写插件,而无需学习一门新语言。
内置终端在工作区的路径上启动一个终端,而不离开 Lapce。
Lapce 目标在于作为 Microsoft 的 Visual Studio Code 的替代品。虽然目前还处于 Pre-alpha 阶段,但如果用户获得代码编辑器所需的所有基本功能,同时又能得到更好的性能更好,相信 Lapce 很快就会成为一个受欢迎的选择。
相关阅读
-
世界热推荐:今晚7:00直播丨下一个突破...
今晚19:00,Cocos视频号直播马上点击【预约】啦↓↓↓在运营了三年... -
NFT周刊|Magic Eden宣布支持Polygon网...
Block-986在NFT这样的市场,每周都会有相当多项目起起伏伏。在过去... -
环球今亮点!头条观察 | DeFi的兴衰与...
在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的... -
重新审视合作,体育Crypto的可靠关系才能双赢
Block-987即使在体育Crypto领域,人们的目光仍然集中在FTX上。随着... -
简讯:前端单元测试,更进一步
前端测试@2022如果从2014年Jest的第一个版本发布开始计算,前端开发... -
焦点热讯:刘强东这波操作秀
近日,刘强东发布京东全员信,信中提到:自2023年1月1日起,逐步为...