chemzqm
V2EX  ›  Vim

你的 neovim 可以更快一些

  •  1
     
  •   chemzqm · Jan 2, 2017 · 6420 views
    This topic created in 3438 days ago, the information mentioned may be changed or developed.

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

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

    所以有了这个 PR :

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

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

    14 replies    2021-03-24 12:33:44 +08:00
    markx
        1
    markx  
       Jan 3, 2017
    厉害!
    codecrash
        2
    codecrash  
       Jan 3, 2017
    neovim 和 vim 8.0 相比有什么优势吗
    chemzqm
        3
    chemzqm  
    OP
       Jan 3, 2017   ❤️ 3
    @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
    simple26
        4
    simple26  
       Jan 3, 2017
    点赞 看来真的应该试一下 neovim ~
    markx
        5
    markx  
       Jan 3, 2017
    @chemzqm neoclide 和 oni 会有什么区别呢?
    iCyMind
        6
    iCyMind  
       Jan 3, 2017 via Android
    赞!
    另外,一直在等一个类似 UEditor 的 neovim 控件出现,这样就能在浏览器里愉快 vim 啦
    yuuko
        7
    yuuko  
       Jan 3, 2017 via Android
    滋词
    chemzqm
        8
    chemzqm  
    OP
       Jan 3, 2017
    @iCyMind 有人在做了,不过对于多数情况,使用桌面 app 会更合适些
    @markx neoclide 将会针对前端开发提供整套的插件解决方案,就像 vim 针对 C 语言,另外将使用 web-component 和 react 等技术提供更方便和一致的插件化机制(计划中)
    7jmS8834H50s975y
        9
    7jmS8834H50s975y  
       Jan 3, 2017
    @chemzqm 我觉得终端 nvim 也因该可以功能很强大,所以我才做了 SpaceVim 项目,你可以参加帮一起看看么?也可以加我们群。
    skywind3000
        10
    skywind3000  
       Jan 6, 2017
    bug 太多了, neovim ,实在是,
    skywind3000
        11
    skywind3000  
       Jan 6, 2017
    我给 neovim 提了一大堆 bug ,现在都没人回答,不要觉得 neovim 的 ui 分离有多好用,一堆 bug :

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

    再稳定些吧。
    chemzqm
        12
    chemzqm  
    OP
       Jan 6, 2017
    @skywind3000 问题是一步一步解决的, neovim 现在核心开发主要在解决之前引入 partial 导致的严重 bug
    7jmS8834H50s975y
        13
    7jmS8834H50s975y  
       Jun 26, 2017
    @skywind3000 我看了这图片,我跟人是非常非常少用 :! 这个样的写法,我对 window 的黑框有恐惧症,我喜欢用插件来解决这样的事情
    manerzhang
        14
    manerzhang  
       Mar 24, 2021
    说实话今天试了试,还是太卡了,有明显卡顿,还是放弃了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5551 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 93c8b4a0 · 49ms · UTC 07:20 · PVG 15:20 · LAX 00:20 · JFK 03:20
    ♥ Do have faith in what you're doing.