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

你的 neovim 可以更快一些

  •  1
     
  •   chemzqm · 2017-01-02 23:54:07 +08:00 · 3882 次点击
    这是一个创建于 1017 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为我需要经常启动 neovim ,所以对于启动速度很敏感。

    neovim 启动 remote host 会调用 rpcrequest 检测进程是否正常,而这会导致 150ms 毫秒以上的延迟。

    所以有了这个 PR :

    https://github.com/neovim/neovim/pull/5856

    感兴趣的同学可以帮忙测试一下或者发表一下你的个人看法。

    13 回复  |  直到 2017-06-26 11:41:57 +08:00
        1
    markx   2017-01-03 00:07:24 +08:00
    厉害!
        2
    codecrash   2017-01-03 00:22:48 +08:00
    neovim 和 vim 8.0 相比有什么优势吗
        3
    chemzqm   2017-01-03 00:38:37 +08:00   ♥ 2
    @codecrash 内置 terminal , 对我来说最大的特性是它的 remote-plugin 架构,我使用 https://github.com/Shougo/denite.nvimhttps://github.com/Shougo/deoplete.nvim 理论上 vim 也能支持,但是实际上 vim 的 JSON RPC 性能比较差,所以体验差些。
    我真正要做的是 https://github.com/neoclide/neoclide 一个基于 neovim RPC 的 GUI 的东西,它能完整利用 neovim 现有插件,同时允许用户使用 web 技术进行扩展。
    我还在构思架构,已经有一些相对成熟的实现,例如: https://github.com/extr0py/oni
        4
    simple26   2017-01-03 06:24:12 +08:00
    点赞 看来真的应该试一下 neovim ~
        5
    markx   2017-01-03 06:44:28 +08:00
    @chemzqm neoclide 和 oni 会有什么区别呢?
        6
    iCyMind   2017-01-03 09:09:58 +08:00 via Android
    赞!
    另外,一直在等一个类似 UEditor 的 neovim 控件出现,这样就能在浏览器里愉快 vim 啦
        7
    yuuko   2017-01-03 09:43:36 +08:00 via Android
    滋词
        8
    chemzqm   2017-01-03 10:15:40 +08:00
    @iCyMind 有人在做了,不过对于多数情况,使用桌面 app 会更合适些
    @markx neoclide 将会针对前端开发提供整套的插件解决方案,就像 vim 针对 C 语言,另外将使用 web-component 和 react 等技术提供更方便和一致的插件化机制(计划中)
        9
    wsdjeg   2017-01-03 20:11:56 +08:00
    @chemzqm 我觉得终端 nvim 也因该可以功能很强大,所以我才做了 SpaceVim 项目,你可以参加帮一起看看么?也可以加我们群。
        10
    skywind3000   2017-01-06 02:19:26 +08:00
    bug 太多了, neovim ,实在是,
        11
    skywind3000   2017-01-06 02:24:52 +08:00
    我给 neovim 提了一大堆 bug ,现在都没人回答,不要觉得 neovim 的 ui 分离有多好用,一堆 bug :

    比如:
    https://cloud.githubusercontent.com/assets/3035071/21546207/1f74f8a4-ce18-11e6-97c0-f8cf76281d2d.gif

    再稳定些吧。
        12
    chemzqm   2017-01-06 02:54:12 +08:00
    @skywind3000 问题是一步一步解决的, neovim 现在核心开发主要在解决之前引入 partial 导致的严重 bug
        13
    wsdjeg   2017-06-26 11:41:57 +08:00
    @skywind3000 我看了这图片,我跟人是非常非常少用 :! 这个样的写法,我对 window 的黑框有恐惧症,我喜欢用插件来解决这样的事情
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2665 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 12:50 · PVG 20:50 · LAX 05:50 · JFK 08:50
    ♥ Do have faith in what you're doing.