LapDev
开发软件
LapDev

用 Rust 编写的快速而强大的代码编辑器

Lapce 是一款用纯 Rust 编写的高性能代码编辑器,发音为 “læps”3。其相关信息如下:

 

  • 技术特点
    • 极致性能:采用 Rust 语言编写,利用 Xi - Editor 的 Rope Science 技术进行文本编辑,能在处理大型文件时保持极高效率,避免卡顿和延迟。同时使用 Wgpu 进行渲染,提升图形处理的速度和流畅性,处理数百万行代码的大型项目时也能保持流畅响应。
  • 功能特性
    • 内置 LSP 支持:内置对语言服务器协议(LSP)的支持,与各种编程语言的语言服务器无缝集成,提供代码补全、诊断、代码跳转等智能代码功能,提高开发效率。
    • 模态编辑支持:将模态编辑作为一等公民对待,提供类似 Vim 的模态编辑体验,开发者可选择启用或禁用,灵活适配不同操作习惯。
    • 内置远程开发支持:受 VSCode 远程开发启发,内置强大的远程开发功能,可像在本地一样操作远程服务器上的代码,享受本地开发便捷性的同时利用远程系统计算资源,还提供 Lapdev 工具帮助管理远程开发环境,简化流程。
    • 可扩展的插件系统:支持通过 WASI(WebAssembly System Interface)编译的插件,开发者能用 C、Rust、AssemblyScript 等多种编程语言编写插件,扩展编辑器功能,以适应不同开发场景。
    • 内置终端:内置终端,开发者可在编辑器中直接执行命令,无需切换到其他应用程序,提高工作效率并简化开发流程。
  • 适用场景:适用于多种编程场景,无论是日常的代码编写、调试,还是进行大规模的软件开发,都能提供高性能的编辑体验。尤其适合需要频繁进行文本操作或者喜欢 Vim 风格编辑的开发者,其远程开发功能让团队协作和跨平台开发变得更加便捷。

软件截图如下:

相关导航

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注