首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Vim

Oni 0.32 释出,兼谈 the big picture

  •  
  •   ashfinal · 160 天前 · 1072 次点击
    这是一个创建于 160 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想象一下:“文本编辑器”中所有编辑框,都不过是 Neovim 的一个视图 /buffer,而其它视觉呈现、用户交互等等均由 CSS/JavaScript 来完成!与此同时,Neovim/Vim 的所有按键绑定和插件都能无缝衔接和使用!对了,还有 Language Server Protocol 这个重量级特性的完整支持!

    哦,不要想象。最初幻想的“文本编辑器”,现在已经近在咫尺,触手可及了!

    Well done! Oni.

    全文: https://macplay.github.io/posts/oni-032-ban-ben-shi-chu/
    第 1 条附言  ·  158 天前

    第一印象,你可能会以为图中的文本编辑框是用 JavaScript 实现的拟态 Vim 编辑框。但实际上,经过我的初步验证,该”文本编辑框“实际上是 Neovim 的一个完整实例 !

    而这,意味着 Vim/Neovim 的所有功能都能在该“文本编辑框”中使用,包括 marks、registers、undotree、jumplist、global、autocompletion... 等等,甚至包括所有 Vim/Neovim 插件!

    “文本编辑框”中的那些文本渲染、用户交互、事件触发...竟然与 Electron 框架融合的如此和谐,如此天衣无缝...如此于平凡处见惊奇!


    光这一点已经足以让人兴奋了。

    4 回复  |  直到 2018-04-25 23:41:46 +08:00
        1
    rashawn   160 天前 via iPhone
    比起这个 我觉得出个标准 让所有网页都能在 tui 中达到正常阅读的效果更激动人心一点 不过 这种标准应该已经存在但没人理会了
        2
    ashfinal   158 天前
    @rashawn 早期网页在 tui 中能正常显示的。不过真的是回不去了。

    Vim 党统治世界的“邪恶计划”要得逞了,不关注一下嘛?😆(见附言)
        3
    dufe1120   155 天前 via iPhone
    @ashfinal 给我回个电话,我是明 13581664260
        4
    chemzqm   151 天前
    这个交互教程很有意思
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1437 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 18ms · UTC 01:20 · PVG 09:20 · LAX 18:20 · JFK 21:20
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1