javascript - 将 VIM omnicomplete 用于带有 ctags 的 javascript

标签 javascript vim ctags omnicomplete

我已经使用 vim/gvim 4 个月了,现在我找到了一种方法来发挥它的优势。 我的标签文件生成得很好,里面有一行简单的代码。

my.namespace.classname/path/to/file.js/^my.namespace.classname = function(first_arg,$/;"f

这是一个我需要 omnicomplete 的例子:

my.namespace.cla <- 包含 my.namespace 中所有类名的完整列表

以上是我的问题的关键,因为看起来 omnicomplete 只搜索命名空间而不包括“我的”。在它的前面。所以我在 omnicomplete 列表中看到了其他元素,而不是我的类名。

但是,如果我输入 :tag my.namespace.classname 例如 gvim 在正确的位置打开正确的文件。

哪里出了问题,我该如何让它发挥作用?

最佳答案

我注意到很多 omnicomplete 没有得到很好的开发。我已经使用了 php omnicomplete 并且不得不进入并对其进行大量调整以使其正常工作。我建议你下载 omnicomplete for javascript。然后将其添加到您的插件目录。然后对其进行编辑,直到它按照您的意愿进行操作。

抱歉,我无法提供更多帮助 - 但至少您不会再保持沉默。

关于javascript - 将 VIM omnicomplete 用于带有 ctags 的 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2462930/

相关文章:

ruby-on-rails-3 - 如何配置 vim + ctags 以识别 rails ActiveRecord 范围定义?

javascript - UI 自动化中选择器的 self 修复

javascript - select2 搜索下拉列表顶部偏移不正确

windows - VIM "!"和 Windows 启动命令

vim - ctags:防止跳转到 ctrl + ] 的第一个结果

linux - 如何在大型代码库中运行 ctags?

javascript - 了解 jQuery 在内部是如何工作的

javascript - 未捕获的 TypeError : topFrame. window.changeSelectedBarStyle 不是一个函数,为什么?

bash - 用 awk 分隔连接的列

vim - 在 vim 中使用 block 选择从行尾删除