V2EX dzhou121
 dzhou121 最近的时间轴更新
dzhou121

dzhou121

V2EX 第 38022 号会员,加入于 2013-04-24 01:54:46 +08:00
Lapce 代码编辑器发布 v0.3.0
  •  2   
    分享创造    dzhou121    2024-01-04 19:33:41 PM    最后回复来自 Rorysky
    9
    Lapce 代码编辑器发布 0.2.0
  •  1   
    分享创造    dzhou121    2022-10-13 16:46:44 PM    最后回复来自 onnethy
    14
    Lapce 发布 v0.1.0 用 Rust 编写 GPU 渲染的开源代码编辑器
  •  7   
    分享创造    dzhou121    2022-05-16 10:55:29 AM    最后回复来自 assclb
    52
    一个新的 Code Editor https://news.ycombinator.com/item?id=29549173
  •  2   
    程序员    dzhou121    2021-12-16 05:58:23 AM    最后回复来自 levelworm
    18
    魔改 HHKB 成 Cherry 静音红轴+蓝牙+自定义配列
    机械键盘    dzhou121    2018-02-06 13:21:41 PM    最后回复来自 k9982874
    9
    Neovim 发布 v0.2.1
    Vim    dzhou121    2017-11-11 05:19:09 AM    最后回复来自 ashfinal
    9
    推荐一个 Neovim 的 GUI,支持 Windows, macOS, Linux
  •  3   
    Vim    dzhou121    2017-08-15 10:15:56 AM    最后回复来自 sfwn
    34
    [上海]已上线网站项目寻找擅长市场推广的合伙人
    酷工作    dzhou121    2014-05-12 14:20:03 PM    最后回复来自 Seita
    4
    dzhou121 最近回复了
    Fleet 的资源占用很高,可能是因为运行在 debug mode ( https://news.ycombinator.com/item?id=33177860)

    至于为什么 Jetbrains 要从零开始开发 Fleet ,我觉得是因为 remote development 所需要的架构是目前 IntelliJ 无法支持的。要想获得 VSCode remote 的体验,编辑器 /IDE 必须要把交互层和文件层分离开,从这个意义上说,Neovim 的前后端分离和 Xi-editor 的架构都是不能支持 VSCode Remote 的类似体验的,因为他们只是把渲染层分离开了,而延迟感受最重要的键盘鼠标输入还是放到了“后端”。我试验过 VSCode Remote 到一个 300ms 延迟的机器上,编辑本身是没有延迟的。

    再说说 Fleet 的插件,因为前后端分离,Fleet 的插件和“前端”必须要通过 RPC ,而 IntelliJ 的现有插件是直接运行插件的 Java ,要想让 Fleet 支持现有插件还有很多工作要做,而 Fleet 的“后端”是 Rust 又进一步增加了难度。
    2022-09-07 21:05:44 +08:00
    回复了 dzhou121 创建的主题 分享创造 Lapce 代码编辑器发布 0.2.0
    @zxCoder

    user@host 这样,port 还不支持 :)
    2022-09-07 19:50:13 +08:00
    回复了 dzhou121 创建的主题 分享创造 Lapce 代码编辑器发布 0.2.0
    @zxCoder

    目前支持 key authentication ,密码目前不支持
    2022-09-05 14:19:53 +08:00
    回复了 dzhou121 创建的主题 分享创造 Lapce 代码编辑器发布 0.2.0
    @imzcg2

    插件文档还没有完成 :)
    2022-05-17 02:18:14 +08:00
    回复了 opentrade 创建的主题 程序员 Rust 桌面程序选 Flutter 还是 Tauri?
    Druid 挺好用的,自创控件功能特别强大
    @bitdepth GPU 渲染文字一般都是 cache 到 pixelmap 上,字母和中文的速度是一样的,区别是中文的 memory 会多一些,因为字符会多很多。
    @irytu 当然,应该已经有一个 issue 关于这个的
    @justin2018

    brew 好像有人添加了
    @okampfer

    没有用过 fleet ,但也一直在关注 fleet ,看反映感觉也还是挺早期的。

    性能上说的话,Fleet 如果没有 aot 还是会有启动速度的问题吧。然后看 Fleet 的 blog ,他们也是用了 rope ,所以编辑大文件应该也是没有任何问题。
    最开始使用 wgpu 就是因为 wgpu 是目前比较现代的 API ,但是一直有用户会反映 Lapce 会直接打开时崩溃,换了 opengl 之后基本都解决了,奔溃的原因一般是双显卡和 vulkan 驱动的一些问题。

    还有一个原因就是 wgpu 目前还不支持 dual-source blending ,等 wgpu 更稳定一些然后这个功能支持之后我们还是会切回 wgpu 的,大部分代码都是相通的。

    web 平台也是在我们的计划上的,因为底层的 Druid 都是可以支持 web 的,然后具体实现基本上就是在 canvas 里面画,跳过 dom 这一层,性能上应该还是有保证的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4099 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 10:13 PVG 18:13 LAX 03:13 JFK 06:13
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86