Basierend auf: Offizielle Twitter-Adresse (https://twitter.com/Neovim)
Es scheint, als w?re es nicht sehr, sehr besonders?
業(yè)精于勤,荒于嬉;行成于思,毀于隨。
DISCLAIMER: 切換到Neovim大概兩天,后放棄,可能帶有偏見
其實(shí)一句話來(lái)說,我覺得Neovim對(duì)開發(fā)人員的意義可能遠(yuǎn)大于對(duì)普通用戶的意義。根據(jù)坊間消息,Neovim出現(xiàn)的主要原因是
VimL sucks;
Vim codebase is ugly;
Developer Community unfriendly
于是由這件事為*,一位名叫Thiago de Arruda的少年站出來(lái),fork了VIM從而創(chuàng)建了Neovim。
我看到的Neovim帶來(lái)的主要改進(jìn)是:
重構(gòu)了VIM很多代碼,移除了許多無(wú)用代碼,據(jù)稱比VIM精簡(jiǎn)了30%的代碼
重新又花了VIM插件架構(gòu),特別是提供了對(duì)插件的異步支持
所以我說,Neovim對(duì)VIM和VIM插件開發(fā)者的意義目前可能遠(yuǎn)大于對(duì)我們。
作為用戶,其實(shí)一開始看到插件異步機(jī)制的時(shí)候還蠻高興的,因?yàn)樽鳛閟yntastic和YouCompleteMe的使用者,我深深的為這些插件拖慢我的VIM感到惱火。但是當(dāng)我裝上Neovim之后,發(fā)覺這些插件依舊很慢。谷歌一下之后發(fā)覺,目前能夠支持Neovim異步機(jī)制的插件僅有這些,我使用的插件們并沒有列在其中。
結(jié)論:就目前而言,Neovim提供很好的面向開發(fā)者的特性也有非常promising的roadmap,但是它的發(fā)展還是依賴于眾多插件的支持。遺憾的是目前還很少,所以目前我覺得不太值得折騰它。當(dāng)然希望Neovim越發(fā)展越好也許有一天能夠讓我有足夠理由遷移過去 :-)