
Lapce 主要目标是媲美 Sublime Text 的速度,以及强大的功能。
新版本把 GPU 后端从 Wgpu 换到了 OpenGL ,另外就是基本功能的完善。欢迎下载试用。
总体是基于 Rust 的技术栈,没有使用 web 那一套东西,所以能够保证获得最接近底层的速度。用了现在比较流行的 TreeSitter ,LSP 那一套来提供语言方面的功能。
1 asuraa 2022 年 5 月 13 日 看起来不错 简洁大方 |
2 okampfer 2022 年 5 月 13 日 跟 JetBrains 的那个 fleet 比怎么样? |
3 z13zvxc 2022 年 5 月 13 日 感觉一款流行的编辑器最主要是丰富的插件生态 |
4 yuhangch 2022 年 5 月 13 日 ,用过,没想到是 v 友写的 |
5 Fatpandac 2022 年 5 月 13 日 嗯…请问如何安装插件? 我点开插件选项没有任何内容,在官方文档也没有看到对应的操作描述。 |
6 46fo 2022 年 5 月 13 日 win 版有没有不是安装包形式的 打成压缩包解压就能用的那种 |
7 dufu1991 2022 年 5 月 13 日 下载试了下,还没到能用的程度吧。期待大佬继续努力。 |
8 FrankFang128 2022 年 5 月 13 日 开了个 13w 行的 TypeScript 文件,秒开,代码高亮,非常丝滑 |
9 dzhou121 OP |
10 FrankFang128 2022 年 5 月 13 日 说错了,是 JS 文件 |
11 magicdawn 2022 年 5 月 13 日 lapce 是不是 love and peace 我也取过类似 id lap + 数字 |
13 lizhenda 2022 年 5 月 13 日 太厉害了啊 |
14 coosir 2022 年 5 月 13 日 运行真的很快哦,当然比 Sublime Text 的功能还是少很多 |
15 nicevar 2022 年 5 月 13 日 挺好的,不过目前功能不太完善,等养一段时间再用 |
16 dinw 2022 年 5 月 13 日 via Android 下载运行了。看起来不错。 就是好像没法用键盘快捷键打开文件和退出 lapce. Ubuntu. 如果可以, |
17 coldsnap 2022 年 5 月 13 日 GitHub 的 README 还是 Wgpu ,可以更新一下 |
18 WispZhan 2022 年 5 月 13 日 via Android 很强,有点兴趣。 请问插件系统有文档吗? 手机上大概翻了一下文档,没找到 |
19 darer 2022 年 5 月 13 日 这个版本比上次流畅多了 |
20 Lighfer 2022 年 5 月 13 日 不能直接拖动文件打开,也不能单独打开一个文件。尝试打开一个 3M 的 JS 文件直接卡死了= = 但是运行是真的快,秒开 |
21 Lighfer 2022 年 5 月 13 日 打开 153KB 的 JS 文件也会卡死。。 |
22 momo1999 2022 年 5 月 13 日 试用了下,没用图标,不能拖动打开文件夹,写 C++几乎没用代码高亮,没有找到在哪儿显示空白。 流畅确实流畅,未来可期。 |
23 ipwx 2022 年 5 月 13 日 不可能三角: 运行效率、功能、开发成本。 |
24 xiaozizayang 2022 年 5 月 13 日 支持,未来可期 |
25 agagega 2022 年 5 月 13 日 不懂,问一句:为啥这些编辑器都要自己从渲染层开始实现,这样不是开天坑吗?是因为系统 TextView 有无法实现的底层功能,还是出于让不同平台体验一致的考虑? |
27 t123yh 2022 年 5 月 14 日 via Android 一般的编辑器,在点击某个文件后,都是鼠标松开才会有动作,而楼主的软件在鼠标按下去的瞬间就有动作了。 |
29 bilberry 2022 年 5 月 14 日 原来是大佬,膜拜 |
30 xiaoz 2022 年 5 月 14 日 不支持中文吗? |
31 yuuko 2022 年 5 月 14 日 via Android 说是支持 lsp ,然后没找到任何安装文档。。。 |
32 xiaolanger 2022 年 5 月 14 日 支持,等插件 |
33 missdeer 2022 年 5 月 14 日 打开一个 cpp 文件,语法高亮还很大问题 |
34 Dkngit 2022 年 5 月 14 日 主题切换不是选择项,需要手动输入,但我不知道可选的主题... |
35 youisme 2022 年 5 月 14 日 确实很快,加油! STAR 了 |
36 thinkwei2012 2022 年 5 月 14 日 先 star 支持下 |
37 justin2018 2022 年 5 月 14 日 |
38 kimown 2022 年 5 月 14 日 为啥要换到 opengl 啊 |
39 xieren58 2022 年 5 月 14 日 相当不错. cool. |
41 Buges 2022 年 5 月 14 日 via Android wgpu 应该是未来吧,移植到 web 平台也方便,为啥要换。 |
42 dzhou121 OP 最开始使用 wgpu 就是因为 wgpu 是目前比较现代的 API ,但是一直有用户会反映 Lapce 会直接打开时崩溃,换了 opengl 之后基本都解决了,奔溃的原因一般是双显卡和 vulkan 驱动的一些问题。 还有一个原因就是 wgpu 目前还不支持 dual-source blending ,等 wgpu 更稳定一些然后这个功能支持之后我们还是会切回 wgpu 的,大部分代码都是相通的。 web 平台也是在我们的计划上的,因为底层的 Druid 都是可以支持 web 的,然后具体实现基本上就是在 canvas 里面画,跳过 dom 这一层,性能上应该还是有保证的。 |
43 dzhou121 OP @okampfer 没有用过 fleet ,但也一直在关注 fleet ,看反映感觉也还是挺早期的。 性能上说的话,Fleet 如果没有 aot 还是会有启动速度的问题吧。然后看 Fleet 的 blog ,他们也是用了 rope ,所以编辑大文件应该也是没有任何问题。 |
44 dzhou121 OP |
45 irytu 2022 年 5 月 14 日 via iPhone 可以 fix 一下终端不能解析上下左右这类按键的 bug 吗 |
48 bitdepth 2022 年 5 月 15 日 code 如果是字母系,共就 200 多字符於四字,用 opengl 可以很快,因 vector 有限 而中文就麻,速度可能不更快 |
49 dzhou121 OP @bitdepth GPU 渲染文字一般都是 cache 到 pixelmap 上,字母和中文的速度是一样的,区别是中文的 memory 会多一些,因为字符会多很多。 |
51 huohei 2022 年 5 月 15 日 windows 下没法被 mactype 服务模式覆盖 |
52 assclb 2022 年 5 月 16 日 star 一下 |