Используйте VIM omnicomplete для JavaScript с ctags - PullRequest
3 голосов
/ 17 марта 2010

Я использую vim / gvim уже 4 месяца, и теперь я нашел способ использовать его сильные стороны.Мой файл тегов сгенерирован очень хорошо, и в нем есть простая строка.

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

Вот пример того, что мне нужно сделать омникомплетом:

my.namespace.cla <- список омникомплетов со всеми именами классов в my.namespace </p>

ключ к моей проблеме, потому что он выглядит как omnicomplete ищет только пространство имен без включения «my.» перед ним, поэтому я вижу другой элемент в списке omnicomplete, а не мое имя класса вообще.

Однако, еслия набираю: tag my.namespace.classname, например, gvim открывает правильный файл в правильной позиции.

Что не так и как я могу заставить его работать?

1 Ответ

2 голосов
/ 20 декабря 2010

Я заметил, что большая часть всесторонне развита. Я использовал php omnicomplete и мне пришлось пойти и настроить его, чтобы он работал правильно. Я рекомендую вам скачать omnicomplete для JavaScript. Затем добавьте его в каталог плагинов. Затем вносите в него изменения, пока он не сделает то, что вы хотите.

Извините, я не могу помочь, но, по крайней мере, вы больше не останетесь без ответа.

...