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

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

这是我需要全方位完成的示例:

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

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

有什么问题,我怎样才能使它工作?

最佳答案

我注意到很多omnicomplete没有很好地发展。我已经使用了 php omnicomplete,并且不得不对其进行大量调整以使其正常工作。我建议您下载适用于 javascript 的 omnicomplete。然后将其添加到您的插件目录中。然后对其进行编辑,直到它完成您想要它做的事情。

对不起,我帮不上忙了——但至少你不会再回答了。

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

10-13 23:00