+-
再见 VS Code,下一代编辑器,快如闪电!

说到代码编辑器,VS Code 可以说是大部分程序员的标配开发工具。

但用久之后,插件越装越多,一些问题也逐渐显露出来,比如说启动速度慢、内存占用大等等。

今天跟大家介绍一下 Lapce 这款编辑器,被大家认为 VS Code 最佳的平替,同样的也是开源。

用的是纯 Rust 语言写的,官方号称 “闪电般快速”,还支持 GPU 加速渲染,这也是它最大亮点。

再见 VS Code,下一代编辑器,快如闪电!

启动速度,真的是秒开

至于到底有多快呢?体验一下,可以用 “秒开” 来形容一点都不夸张。

一个公司大型的项目,从点击 Lapce 图标到完全打开,基本上是眨眼间的功夫。

相比之下,装了一堆插件的 VS Code 启动时确实在视觉上,给人感觉到慢了一点,而且会出现卡顿。

这样的表现,可能正因为它基于 Rust 开发,并配合原生 GUI 和 GPU 加速渲染技术,才打磨出有这样的流畅体验。

官方团队也非常的有信心说:任何延迟都会被当作 bug 来修复。大家使用时遇到卡段,可直接在 issue 上反馈。

内置语言服务器:开箱即用的智能提示

让我最值得关注的是 Lapce 默认内置了 LSP(语言服务器协议)支持。

简单来说,默认支持代码补全、错误诊断、跳转定义这些功能,不需要像 VS Code 需要装一堆插件才能用。

支持 Python、JavaScript、Rust 等多种语言,代码提示的准确度和响应速度表现都很不错。

特别是写 Rust 代码的时候,语法高亮和错误提示非常精准,这可能也跟编辑器本身就是 Rust 写的有关系。

再见 VS Code,下一代编辑器,快如闪电!

远程开发:像本地一样丝滑

Lapce 还有一个很不错的功能就是对远程开发支持,灵感来源于 VS Code 的 Remote Development。

但它的实现方式更巧妙:UI 界面始终在本地运行,只把代理程序和插件放到远程服务器上。

这样设计的好处是,即使连接远程服务器编程,键盘输入的响应速度也不会受网络延迟影响。

再见 VS Code,下一代编辑器,快如闪电!

除了上面三个我认为最核心的功能外,还有不少实用的功能:

Vim 模式支持:对于 Vim 用户来说是个福音,可以无缝切换编辑模式;

再见 VS Code,下一代编辑器,快如闪电!

内置终端:不用离开编辑器就能执行命令行操作;

插件系统:兼容大部分 VS Code 的插件,可以一键安装;

Tree-sitter 语法高亮:对比传统正则表达式方式它更快更准确。

再见 VS Code,下一代编辑器,快如闪电!

安装过程

目前 Lapce 已支持 Windows、macOS 和 Linux 三大平台,可以直接从 GitHub 下载安装包。

熟悉命令的朋友也可以通过包管理器安装,对于 macOS 系统,可以使用 homebrew 安装。

brewinstall lapce

如果你是 Linux 系统,可通过 apt:

# Debian/Ubuntusudoapt install lapce

Windows 就直接从 GitHub Releases 页面下载 msi 安装包就好。

再见 VS Code,下一代编辑器,快如闪电!

写在最后

如果我们是追求编辑器性能和启动速度的开发者,Lapce 确实是个很有吸引力的选择。

特别是主要用 Python、JavaScript、Rust 这些开发语言,Lapace 在这些语言的支持上会让体验提升不少。

不过老实说,它的插件生态还远没有 VS Code 那么丰富,一些小众语言的支持可能还不够完善。

总的来说,Lapace 是一款非常轻量的代码编辑器,而且我认为只最有潜力替代 VS Code 的。

大家感兴趣的,也可以安装试试看。

GitHub 项目地址:https://github.com/lapce/lapce

好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!

往期热文

  • 又一个开源的翻译神器,比付费的还好用!

  • Notion 慌了!20MB 全能 AI 笔记神器,爆火!

  • 暴涨 27.4k Star!再见网盘,全能文件服务器来了