如何在HTML文件中自动弹出js完成?

scr*_*apy 6 html javascript autocomplete vim-plugin

网页上说,有两种方法可以在HTML文件中使用tern_for_vim插件.

在HTML文件中使用tern_for_vim插件

这两种方法都可以工作,它们都无法使js完成菜单自动弹出.

方法一:

1.vim test.html
2.:setlocal omnifunc=tern#Complete
3.To input `<C-X><C-O>` after `document.` 
Run Code Online (Sandbox Code Playgroud)

现在js完成弹出.
这种方法还有两个问题.
1.写入setlocal omnifunc=tern#Complete .vimrc无法正常工作.
为什么?

2.如何让js完成菜单自动弹出 document.,而不是输入<C-X><C-O>

方法2:

sudo cp .vim/bundle/tern_for_vim/after/ftplugin/javascript_tern.vim   .vim/bundle/tern_for_vim/after/ftplugin/html_tern.vim
Run Code Online (Sandbox Code Playgroud)

你应该输入<C-X><C-O>document. 才能调用JS完成菜单编辑HTML文件.

编辑的js文件的js完成菜单无法document.自动弹出.

1.如何让js完成菜单自动弹出 document.,而不是输入<C-X><C-O>?(与Method1中的第二项相同.)

Aki*_*ile 0

是同一问题的答案。

您可以使用AutoComplPop等插件在您键入时自动完成代码。

2015 编辑:我个人现在使用YouCompleteMe