如何在 Python 文件和 Javascript 文件中配置 vim 以自动完成

How to configure vim for auto complete in Python file and Javascript file too

我使用 vim 在 cpp 中工作了 2 年,直到今天,我曾经使用 ctags 自动完成我的代码。它不是很好,但足以满足我的需要。 目前,我使用 python 和 Javascript,我正在寻找可以支持这两种语言的好工具。 我为 python 尝试了 Jedi,我很棒,但它只支持 python,所以它不能帮助我 Javascript 和 bash。

知道如何配置 vim 以支持多种语言吗?

我的 vimrc 在:https://github.com/reubinoff/DotFiles/blob/master/.vimrc

谢谢

插件deoplete通过子模块支持不同的语言。 Javascript 和 Python 等等

谢谢! 我试过了 phd recommendation. YouCompleteme + tern_for_vim 确实满足了我的需求。

虽然它非常自以为是,但我强烈建议您查看 coc.nvim(https://github.com/neoclide/coc.nvim) which you can then use to install extensions for the languages you want to use, which then provide you with autocomplete and other features. A list of extensions for coc.nvim can be found here: https://github.com/neoclide/coc.nvim/wiki/Using-coc-extensions#implemented-coc-extensions