当前位置:首页 > 技术文章 > 正文内容

Lapce——轻量级代码编辑器

arlanguage2个月前 (03-10)技术文章26

Lapce是一款GitHub上的开源的轻量级代码编辑器,功能强大,运行丝滑,支持Windows、Linux、macOS等主流桌面系统。拥有类似 Vim 的模态编辑功能,支持代码自动补全、诊断,并内置了远程开发模式、命令行终端,为你提供顺畅的 "本地编码" 体验。用纯Rust编写的,用户界面是Druid。它使用Xi-Editor的Rope Science进行文本编辑,并使用Wgpu Graphics API进行渲染。

来源:
http://www.3h3.com/soft/271949.html

软件特色

闪电般的快

在 Rust 中具有 GPU 加速的本机 GUI,不再等待启动编辑器,并且您击键的任何延迟都将被视为错误并得到修复。

远程开发

您可以通过“本地”体验无缝连接到远程机器,从与生产服务器相同的环境中受益,或者利用远程机器的全部性能。

包括电池

使用 Tree-sitter 代码语法高亮,比基于正则表达式的高亮更快更好。还内置 LSP 支持,为您提供代码智能,如代码完成、诊断和代码操作等。

Vim 之类的模态编辑

Vim 用户,我们为您服务!内置支持类似 Vim 的编辑体验,无需插件。

WASI插件系统

您可以使用任何符合 WASI 的编程语言为 Lapce 编写插件。选择一种熟悉的语言来编写插件,而无需学习一门新语言。

内置终端

在工作区的路径上启动一个终端,而不离开 Lapce。

更新内容

窗口的创建从winit切换到druid,这修复了很多键盘错误。

终端中的方向键现在应该可以工作了。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/3216.html

分享给朋友:

“Lapce——轻量级代码编辑器” 的相关文章

跨域的原因以及解决方案

# 为什么会产生跨域问题浏览器限制,目前所有浏览器都实现了同源策略规范。请求方式Type为xhr。如果非xhr,如json,script则也不会存在跨域问题请求方与服务方的源不同,即跨域,包括:协议不同域名不同端口不同同时满足三个条件才有可能产生跨域问题。# 解决方案对于浏览器限制的解决方案-关闭浏...

隐藏Nginx服务的Banner 和 隐藏Nginx后端服务指定的header的状态

一、隐藏Nginx服务的Banner当Nginx服务器响应请求时,不隐藏它的版本信息和名称。这会暴露服务器的信息,使攻击者可以获取服务器软件版本和配置的信息,帮助攻击者发现潜在的漏洞或攻击路径。以下是一些潜在的危害:1. 暴露服务器信息:不隐藏 banner 可以让攻击者知道服务器正在使用 Ngin...

Nginx负载均衡的一些安全配置说明

在之前的几篇文章里,我们都说到了负载均衡,而负载均衡的转发服务器使用了Nginx,但是我们没有详细的对Nginx的安全配置做一个分析,如果对负载均衡的知识比较有兴趣,欢迎订阅我的头条号:一点热,然后再阅读我之前的文章。快速入口java项目如何实现单一的nginx负载均衡关于Nginx的一些安全设置,...

【Nginx进阶】Nginx安全配置

在本章中,我们将详细介绍 Nginx 的安全配置,包括 SSL/TLS 安全、访问控制、HTTP 安全头、防止 DDoS 攻击和日志审计。Nginx安全配置在现代网络环境中,保障 Web 服务器的安全性至关重要。Nginx 作为一个高性能的 Web 服务器和反向代理服务器,通过合理的安全配置,可以有...

nginx 常见错误

1.启动报错报错内容:sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory32位系统 [root@sever...

windows 搭建php运行环境(2024年)

由于需要运行一套cms系统,需要运行php环境,现在开始记录搭建步骤:1、分别下载nginx和php包,然后解压到自己喜欢目录下面2、这里我们使用nginx的反向代理模式的FastCGI server,修改nginx.conf,然后启动或重启nginx。location ~ \.php$ {...