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