根據: 官方Twitter地址(https://twitter.com/Neovim)
好像它也沒有非常非常特別的地方?
仅有的幸福2017-05-16 16:39:20
DISCLAIMER: 切換到Neovim大概兩天,後來放棄,可能帶有偏見
其實一句話來說,我覺得Neovim對開發人員的意義可能遠大於對一般使用者的意義。根據坊間消息,Neovim出現的主要原因是
VimL sucks;
Vim codebase is ugly;
Developer Community unfriendly
於是由這件事為*,一位名叫Thiago de Arruda的少年站出來,fork了VIM從而創建了Neovim。
我看到的Neovim帶來的主要改進是:
重構了VIM很多程式碼,移除了許多無用程式碼,據稱比VIM精簡了30%的程式碼
重新又花了VIM插件架構,特別是提供了對插件的非同步支援
所以我說,Neovim對VIM和VIM插件開發者的意義目前可能遠大於對我們。
作為用戶,其實一開始看到插件異步機制的時候還蠻高興的,因為身為syntastic和YouCompleteMe的使用者,我深深的為這些插件拖慢我的VIM感到惱火。但當我裝上Neovim之後,發覺這些插件依舊很慢。谷歌一下之後發覺,目前能夠支援Neovim非同步機制的插件僅有這些,我使用的插件們並沒有列在其中。
結論:就目前而言,Neovim提供很好的面向開發者的特性也有非常promising的roadmap,但是它的發展還是依賴於眾多插件的支援。遺憾的是目前還很少,所以目前我覺得不太值得折騰它。當然希望Neovim越發展越好也許有一天能夠讓我有足夠理由遷移過去 :-)