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

你的 neovim 可以更快一些

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

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

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

    所以有了这个 PR :

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

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

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

    再稳定些吧。
    chemzqm
        12
    chemzqm  
    OP
       2017-01-06 02:54:12 +08:00
    @skywind3000 问题是一步一步解决的, neovim 现在核心开发主要在解决之前引入 partial 导致的严重 bug
    7jmS8834H50s975y
        13
    7jmS8834H50s975y  
       2017-06-26 11:41:57 +08:00
    @skywind3000 我看了这图片,我跟人是非常非常少用 :! 这个样的写法,我对 window 的黑框有恐惧症,我喜欢用插件来解决这样的事情
    manerzhang
        14
    manerzhang  
       2021-03-24 12:33:44 +08:00
    说实话今天试了试,还是太卡了,有明显卡顿,还是放弃了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2500 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.