首页  >  问答  >  正文

使用NeoVim是否确有「Vim's rebirth for the 21st century. 」的感觉?

根据: 官方Twitter地址(https://twitter.com/Neovim)
好像它也没有非常非常特别的地方?

迷茫迷茫2685 天前630

全部回复(1)我来回复

  • 仅有的幸福

    仅有的幸福2017-05-16 16:39:20

    DISCLAIMER: 切换到Neovim大概两天,后放弃,可能带有偏见

    其实一句话来说,我觉得Neovim对开发人员的意义可能远大于对普通用户的意义。根据坊间消息,Neovim出现的主要原因是

    1. VimL sucks;

    2. Vim codebase is ugly;

    3. Developer Community unfriendly

    于是由这件事为*,一位名叫Thiago de Arruda的少年站出来,fork了VIM从而创建了Neovim。

    我看到的Neovim带来的主要改进是:

    1. 重构了VIM很多代码,移除了许多无用代码,据称比VIM精简了30%的代码

    2. 重新又花了VIM插件架构,特别是提供了对插件的异步支持

    所以我说,Neovim对VIM和VIM插件开发者的意义目前可能远大于对我们。

    作为用户,其实一开始看到插件异步机制的时候还蛮高兴的,因为作为syntastic和YouCompleteMe的使用者,我深深的为这些插件拖慢我的VIM感到恼火。但是当我装上Neovim之后,发觉这些插件依旧很慢。谷歌一下之后发觉,目前能够支持Neovim异步机制的插件仅有这些,我使用的插件们并没有列在其中。

    结论:就目前而言,Neovim提供很好的面向开发者的特性也有非常promising的roadmap,但是它的发展还是依赖于众多插件的支持。遗憾的是目前还很少,所以目前我觉得不太值得折腾它。当然希望Neovim越发展越好也许有一天能够让我有足够理由迁移过去 :-)

    回复
    0
  • 取消回复