javascript - vim javascript 全方位

标签 javascript jquery vim

我试图让 vim 提供某种形式的 jQuery Omnicomplete。我已经使用 ctags 基于 jquery js 文件生成标签。之后我使用 javascript 开启了omnicompletion

autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS

之后我将标签变量设置为我创建的标签文件

set tags+=~/.vim/tags/jquery

当我打开一个js文件并使用:ta时,我能够找到我想要的函数,但是当我尝试使用omnicompletion时,它就不会出现。比如我从网上拿了这段代码来测试:

$("input").has(".email").addClass("email_icon");    

在 VIM 中,输入 $("input"). 后,我点击了 tab(设置了 supertab)并且 has 没有出现,尽管我可以通过模糊查找器或 :ta

找到它

关于我可以采取什么措施来解决这个问题,有什么建议吗?谢谢!:)

最佳答案

使用 Mozilla 的 DoctorJS(以前的 jsctags),它也在 Cloud9 IDE 中使用。的Ace online editor .

查看我对 this question 的回答和 this question了解更多信息(安装、配置等)。

关于javascript - vim javascript 全方位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4070884/

相关文章:

javascript - 比较两个数组,如果发现相同的键,则从第二个数组中获取值

javascript - 如何动态缩放pdf图像

c - 如何在vim中编写一条命令编译运行

vim - 为什么强烈推荐 "hjkl"?

javascript - 可拖放的 z-index 问题

javascript - 单击菜单按钮后防止转到页面顶部

javascript - 按级别顺序遍历时打印不平衡二叉树的空同级

javascript - 按 T​​AB 键自动归档下一个字段

regex - 是否有 :s[ubstitute] in Vim that will not save the pattern? 的标志

javascript - 将 infoBox 替换为 jquery 对话框模式窗口