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

2023-05-16

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.png 3299a0a993aae03f40006a4e93423f82.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:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。点“在看”支持我们吧!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

  • magento中在.htaccess设置website code

    在 htaccess中 xff0c 添加以下的内容 xff1a SetEnvIf Host www newjueqi com MAGE RUN CODE 61 newjueqi SetEnvIf Host www newjueqi com
  • VS Code保存后自动格式化Vue代码---Vetur

    在VS Code里面编辑Vue代码 xff0c 通常我们会安装插件Vetur xff0c 本次介绍的格式化代码也依赖于Vetur插件 具体见一下步骤 注 xff1a VS Code版本为1 74 3 1 安装插件Vetur 2 配置自动格式
  • npm下载以来版本问题 npm ERR! code ERESOLVE

    这里就是提示npm的版本太高 xff0c 这个时候 xff0c 需要我们问一下原来开发人员的npm的版本号 xff0c 在进行npm insdtall g npm 64 版本号 安装vue element admin项目问题补充 xff1a
  • opencv模板匹配步骤及Code

    opencv模板匹配步骤及Code 首先介绍一下模板匹配的适用场景 xff1a 1 图像检索 2 目标跟踪 简单的说 xff0c 模板匹配最主要的功能就是在一幅图像中去寻找和另一幅模板图像中相似度最高的部分 xff0c 这就是模板匹配 比如
  • MacOS上的VS Code设置鼠标滚动轮 + Commond缩放

    路径 xff1a Code gt Preferences gt Settings 然后在搜索框中输入set去搜索 xff0c 接着点击Edit in settings json 添加这一行 34 editor mouseWheelZoom
  • 万字长文细说 Code Review 的正确姿势

    已剪辑自 https mp weixin qq com s GWLlRkF1b6LnyIYZi NSdQ 随着研发团队规模的逐步扩大 xff0c 新项目及新成员越来越多 xff0c 如何做好 code review xff0c 把控研发人员
  • VS Code——Git插件使用指南

    文章目录 一 基于VScode本地新建工程并上传到Github1 新建工程文件夹并用Vscode打开该文件夹2 初始化存储库3 暂存更改4 提交暂存更改5 同步到Github中6 在Github中查看项目 二 Git clone到本地后进行
  • vs code 下载安装,git 配置,插件安装

    window 10 系统下载安装 1 打开官网地址 xff1a Visual Studio Code Code Editing Redefined 2 进入下载入口 xff1a 3 下载 zip 文件 4 解压到非系统盘 xff0c 运行
  • 换掉 VS Code!这个最新开源的编辑器用起来无比丝滑!

    Lapce xff08 IPA xff1a l ps xff09 是一个使用纯 Rust 编写的开源代码编辑器 通过利用 OpenGL 渲染 GUI xff0c 以及 Rust 提供的性能 xff0c 采用Xi Editor的Rope Sc
  • 汉字编码标准与识别(一)代码页(Code Page)初识

    BBS水木清华站 精华区 发信人 yanglc 魂归燕园 别理我 xff0c 烦着呢 信区 Linux 标 题 汉字编码标准与识别 一 发信站 BBS 水木清华站 Sat Apr 29 17 19 05 2000 http www linu
  • VS Code Remote SSH远程连接异常:Resolver error: Error: Running the contributed command

    VS Code Remote SSH远程连接异常 问题描述原因分析解决方案扩展Remote SSH首次连接插件做了什么Remote SSH对于远程Linux的要求 问题描述 通过VS Code插件Remote SSH连接一台新主机时 xff
  • Visual Studio Code(VSCode) 编辑/编译/调试 C++ 代码

    前言 最近想要切换编辑工具 xff0c 之前工作中使用过 Source Insight xff0c Eclipse xff0c CLion 来写 C 43 43 代码 目前来说 Source Insight 已经非常古老 xff0c 只有编
  • visual studio code中模拟浏览器端向服务端发起请求

    一 需要使用的插件 二 使用方式 1 创建 http文件 2 在所创建的 http文件中输入如下内容 相关具体的使用方式可参见 xff1a https marketplace visualstudio com items itemName
  • opencv_tutorial_code学习——canny边缘检测后findContours

    tutorial code ShapeDescriptors findContours demo cpp 步骤 xff1a 1 灰度化 2 滤波 3 canny边缘检测 4 findContours canny output contour
  • 使用VS Code连接远程服务器

    目录 一 VS Code的安装与下载 二 安装插件 三 添加服务器连接配置 四 连接服务器 一 VS Code的安装与下载 关于VS Code的安装与下载及VS Code的使用方式详见如下链接 VSCode安装教程并配置C C 43 43
  • websocket连接状态码

    最近在做websocket 需要用到这些 查资料记录下 官网 https developer mozilla org zh CN docs Web API CloseEvent CloseEvent code 只读 返回一个 unsigne
  • 关于loss.backward()函数反向传播时叶子节点被释放

    之前写代码的时候遇到的一个问题 一直没有解决 后来稀里糊涂的解决了 我也不知道原因 这里贴出来 希望大家遇到这个问题的时候能有些启发 图来自网上搜索 由于问题是很久以前的了 当时没有保存截图 抱歉了 这个问题的出现其实可以将 loss ba
  • Java字节流与字符流的区别

    字节流与和字符流的使用非常相似 两者除了操作代码上的不同之外 是否还有其他的不同呢 实际上字节流在操作时本身不会用到缓冲区 内存 是文件本身直接操作的 而字符流在操作时使用了缓冲区 通过缓冲区再操作文件 如图12 6所示 下面以两个写文件的
  • 如何实现零宕机的配置热加载

    对于高可用的服务 为了保证服务可用性 更新配置时必然不能直接停止服务 可以使用配置热加载来避免服务暂停 不需要重启服务 配置的热加载可以分为两个场景 手动更新与自动更新 手动更新 对于一些临时调试 服务数量不多的情况下 可以进行手动更新配置
  • 基于多项贝叶斯的三分类的情感分析实现

    写在前面 本实验报告是一篇很水的水课的期末大作业 代码 数据集均为原创 意在用最少的代码和最简单的数据集完成老师留下的题目 仅供交流学习使用 禁止直接洗稿嗷 目录 写在前面 一 实验目的 二 实验手段和方法 三 实验内容 四 实验总结 一

随机推荐