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

Oni 0.32 释出,兼谈 the big picture

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

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

    Well done! Oni.

    全文: https://macplay.github.io/posts/oni-032-ban-ben-shi-chu/
    第 1 条附言  ·  2018-04-18 18:48:29 +08:00

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

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

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


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

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

    Vim 党统治世界的“邪恶计划”要得逞了,不关注一下嘛?😆(见附言)
    dufe1120
        3
    dufe1120  
       2018-04-21 11:36:25 +08:00 via iPhone
    @ashfinal 给我回个电话,我是明 13581664260
    chemzqm
        4
    chemzqm  
       2018-04-25 23:41:46 +08:00
    这个交互教程很有意思
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1091 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:53 · PVG 02:53 · LAX 11:53 · JFK 14:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.