Используйте VIM omnicomplete для JavaScript с ctags
Я использую vim/g vim уже 4 месяца, и теперь я нашел способ использовать его сильные стороны. Мой файл тегов сгенерирован очень хорошо, и в нем есть простая строка.
my.namespace.classname /path/to/file.js /^my.namespace.classname = function (first_arg, $ /; "f
Вот пример того, что мне нужно, чтобы завершить:
my.namespace.cla <- полный список всех имен классов в my.namespace
Вышесказанное является ключом к моей проблеме, потому что похоже, что поиск по единственному имени выполняется только в пространстве имен без включения "my". перед ней. Таким образом, я вижу другой элемент в списке omnicomplete, а не мое имя класса вообще.
Однако, если я наберу: tag my.namespace.classname, например, g vim откроет правильный файл в правильной позиции.
Что не так и как я могу заставить его работать?
1 ответ
Я заметил, что много омниплета не очень хорошо развито. Я использовал php omnicomplete, и мне пришлось войти и настроить его, чтобы он работал правильно. Я рекомендую вам скачать omnicomplete для JavaScript. Затем добавьте его в каталог плагинов. Затем внесите в него изменения, пока он не сделает то, что вы хотите.
Извините, я не могу помочь, но, по крайней мере, вы больше не останетесь без ответа.