如何让vim自动完成我的jQuery代码?

我正在使用vim编写我的jQuery代码。 是否有可用于自动完成部分代码的插件?

编辑

我找到了jquery javascript-jquery Snippet的这个片段

vim的omni-completion语言支持Javascript。 在javascript缓冲区内工作时,可以通过Ctrl-x + Ctrl-o激活此完成。 有关详细信息,请在状态栏中键入:help new-omni-completion

我不知道一个专门处理jQuery的插件,但是有一些插件会在你输入时触发omni-completion,所以它感觉相当原生。 希望这可以帮助。

您是否尝试过YouCompleteMe与Tern for Vim结合使用? 它们共同为您提供自动完成function,但是为了获得外部库自动完成,您需要通过在.tern-project文件中设置eagerLoading属性来在新库上启用eagerLoading

可在此处找到有关如何设置此步骤的分步指南。

你可以看看Snipmate。 我建议你使用这个版本,而不是vim.org中不再维护的版本(注意自述文件,因为这个插件需要其他一些)。 然后你应该尝试这样的谷歌搜索 。

如果您找不到符合您需求的代码段,那么您可以考虑在编码时创建自己的代码段文件。 语法非常简单而强大!

除了YouCompleteMe Tern支持之外,还有Tern for Vim Vim插件,可以在这里找到: https : //github.com/ternjs/tern_for_vim