使用NeoVim是否確實有「Vim's rebirth for the 21st century. 」的感覺?
迷茫
迷茫 2017-05-16 16:37:20
0
1
683

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

迷茫
迷茫

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

全部回覆(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越發展越好也許有一天能夠讓我有足夠理由遷移過去 :-)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板