我的自动补全有问题。我如何在打字时得到代码建议?

我通常用PHP, Ruby, HTML, C和CSS开发。


当前回答

我已经使用neocomplcache大约半年了。它是一个插件,在你所有的缓冲区中收集单词缓存,然后为你提供它们来自动补全。

在前面的链接中,项目页面上有一组截图。Neocomplcache还有大量的配置选项,在项目页面上也有基本的示例。

如果您需要更深入的内容,您可以在我的vimrc中查看相关部分-只需搜索单词neocomplcache。

其他回答

如果您使用的是VIM版本8+,只需键入Ctrl + n或Ctrl + p。

另一个选项是coc.nvim。

它真的很快,补全很棒,因为它使用了与VScode相同的自动补全功能。 它还具有检测功能。这说明你可能有bug。 它支持多种语言。

它可能需要一些设置和配置,但我认为它是vim最好的自动补全引擎。

这里是链接!PHP。

在编写一些PHP函数时按下Ctrl + x和Ctrl + o键。

感谢Oseems Solutions提供的教程

我已经使用neocomplcache大约半年了。它是一个插件,在你所有的缓冲区中收集单词缓存,然后为你提供它们来自动补全。

在前面的链接中,项目页面上有一组截图。Neocomplcache还有大量的配置选项,在项目页面上也有基本的示例。

如果您需要更深入的内容,您可以在我的vimrc中查看相关部分-只需搜索单词neocomplcache。

对于PHP, Padawan和Deoplete是在Neovim中拥有健壮的PHP自动补全的伟大解决方案。我尝试了很多东西,学徒工作很有魅力!

对于Vim,您可以使用Neocomplete而不是Deoplete。

如果有人感兴趣,我写了一篇如何制作Vim PHP IDE的文章。当然,徒弟也是其中之一。