换掉 VS Code!这个最新开源的编辑器用起来无比丝滑!

Lapce是一款使用Rust编写的开源代码编辑器,具有内置的LSP支持、模态编辑和远程开发功能。它结合了OpenGLGUI和Xi-Editor的RopeScience设计,提供高效性能。此外,文章还提到了基于SpringBoot和相关技术实现的后台管理系统。
摘要由CSDN通过智能技术生成

点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

每天 14:00 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:网络


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

特性

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

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

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

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

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

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

功能

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

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

工作区

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

dc460a2eeee26cfc62717ff343b90e50.png

7b15821c60b3d20c1abd7144d396db75.png

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

7d569936c73b95709dd96f65ced575e1.png

使用文件

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

4bbe4cb4a15a2d61467726ddbc3171bc.png

命令面板

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

代码镜头

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

aad8e4858b2d7834336e518a7cfdf5aa.jpeg

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

传送门

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



欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

7cb735bbfe327d5d1268f186230c310e.png

已在知识星球更新源码解析如下:

82fdf9e2e7033a78efcdd02233bebffb.jpeg

1aa5303ced1f62012c675a20b5578d4b.jpeg

f6271264d38890da20f678019f290d9a.jpeg

4e2a6de6b67b128a91992ea59a66deaf.jpeg

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 6W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值