如何对比评价vim-8和neovim

如题所述

目前来看 neovim 的重要特性如下:
异步 API
内嵌完整 terminal
作为独立进程嵌入到其他应用中
编译 vimscript 到 lua,内嵌 luajit 进行执行
现在来看,
1 已经在 vim8 中实现了,不再是重点。
2 现在还是个很好的特性,适合在单个 vim 实例中完成全部功能的用户,可以启动一个「真正的 terminal」,里面还能运行 emacs / vim8 / neovim,vim8 好像还没有对应的实现。
3 看起来是个很诱人的功能,比较好的利用了这个特性的有 qvacua/vimr、oakes/SolidOak 、extr0py/oni ,其中 oni 虽然项目立项最短,但是看上去是目标最宏大的一个,想要在 neovim 之上实现一个更加现代的编辑器功能,比如「真的弹出一个窗口来显示自动补全窗口」,可以点上面的链接,有动画截图,看上去还是挺厉害的。
4 已经拖延很久,目前看来恐怕已经不能实现了。
现阶段 neovim / vim8 的兼容性还好,很多利用了 neovim 特性的插件,现在也兼容了 vim8 ,比如 vim-plug。配置文件 alias 一份,就可以随时在 neovim / vim8 之间来回切换,所以我觉得如果不是很在意上面的功能(并且也不需要在 Windows 下工作)的话,可以两个都装上,看最后随着功能迭代,自己最终选择哪个。
另外吐槽一下,neovim 最近相对来说越来越不稳定了,之前一直都是每天早晨 brew reinstall neovim --HEAD ,用了一年多没遇到国问题。最近会时不时崩溃,已经完全影响正常使用了,不得不退回使用 release 版本。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-29
vi ~/.vimrc按i进入编辑模式输入set nu按esc,:wq存盘退出
相似回答