Fühlt sich die Verwendung von NeoVim wirklich wie „Vims Wiedergeburt für das 21. Jahrhundert' an?
迷茫
迷茫 2017-05-16 16:37:20
0
1
684

Basierend auf: Offizielle Twitter-Adresse (https://twitter.com/Neovim)
Es scheint, als wäre es nicht sehr, sehr besonders?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

Antworte allen(1)
仅有的幸福

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越发展越好也许有一天能够让我有足够理由迁移过去 :-)

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage