Lapce(IPA:/læps/)是一个使用纯 Rust 编写的开源代码编辑器。通过利用 OpenGL 渲染 GUI,以及 Rust 提供的性能,采用Xi-Editor的Rope Science设计,可实现闪电般的快速计算。

特性

  • 内置 LSP 可提供智能代码功能,例如:代码提示、代码诊断

  • 支持模态编辑,(类似 Vim,可切换)

  • 受 VSCode 启发内置远程开发支持,无缝获得远程系统的全部功能

  • 插件可以用可以编译为 WASI 格式的编程语言编写(C、Rust、AssemblyScript)

  • 内置终端,无需离开 Lapce 即可在工作区中执行命令

功能

Lapce 目前支持 Linux、Windows 和 macOS。下载地址:

  • https://lapce.dev/#downloads-all

工作区

点击 Open Folder 下拉菜单中选择 Open Folder 打开项目文件夹作为工作区。

7c8e4258f62378c0113f2997073d1110.png3299a0a993aae03f40006a4e93423f82.png

或者也可以在下拉菜单中选择 Open recent workspace,可以模糊搜索之前打开过的工作区。

053d4dbcecdd7753515caf2c0ceaba37.png

使用文件

打开工作区后,文件将显示在左侧面板的文件资源管理器中。您可以在那里导航文件和文件夹,然后通过单击文件名打开它们。或者,可以使用 GO To Fle 功能(在 macOS 上为 Cmd + p,在 Linux 和 Windows 上为 Ctrl + p ) 在工作区中模糊搜索文件,以便更快地打开文件。

1353a018f2b83238ae38c11b48848670.png

命令面板

Lapce 有一个命令面板,并支持模糊搜索所需的命令。在 macOS 上按 Cmd+Shift+P,或在 Linux和 Windows 上按 Ctrl+Shift+P 打开。

07e81383836fb19109f0bf4f9eda2fe3.png

代码镜头

Lapce 有一个独特的功能,称为 Code Lens,它是折叠、小地图和代码大纲的混合体,代码内容以非常小的字体呈现。在 Windows 和 Linux 中通过 Ctrl + e 切换,在 macOS 中通过 Cmd + e 切换。如果启用了模态编辑,还可以使用空格键在普通模式和可视模式下切换。

e7e649be419094b13ad58bb7a19d1087.png

传送门

  • 开源地址:https://github.com/lapce/lapce

推荐:
最全的java面试题库

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐