
正文
neovim配置go语言 neovim 使用
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何对比评价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 版本。
相关问答
Q1: Python开发环境:LanguageClient-neovim & Python Language Server
年底了,再记一篇vim的lsp的玩耍。
LSP并不是配置python开发环境的唯一方式,不过是一个有意思的方式。
她给VIM提供了更多类似与IDE的功能,而不是只有补全。
LanguageClient-neovim 是neovim的Languae Client实现。我自己用neovim,这是我的首选。她号称也支持vim,但是我没使用过。
Q2: windows配置neovim
最近在windows下将gvim换成了neovim,配置过程如下
我在windows下使用scoop,所以只需要运行以下命令安装neovim
搞定收工
Q3: mac下neovim的使用体验
最近我把自己的vim环境转换到了neovim上,我的机器配置是16年的macbook pro。
支持我转换主要是因为以下原因:
以下是试用的配置文件信息,可以当做参考
用到的几个核心插件如下所示:
neovim配置go语言的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于neovim 使用、neovim配置go语言的信息别忘了在本站进行查找喔。







