Автодополнение Vim Javascript + предложения?

Я разрабатываю поверх OpenLayers.js. Папка моего проекта устроена следующим образом:

project /
    |-- OpenLayers.js
    |-- map.html
    |-- map.js
    \-- etc

Как вы можете утверждать, когда я начинаю новый проект карты, я рассматриваю предложения Vim о том, как завершить код, читая классы JS из всех библиотек в папке проекта (, в данном случае простоOpenLayers.js).

Например.:

map = new OpenLayers. --> <C-x><C-o>
map = new OpenLayers.Bounds
                   .Control
                   .Map

Выбрав один из предложенных классов, я должен получить что-то вроде автодополнения, как в Aptana. Я установил AutoComplPop и получил хорошее автоматическое меню для выбора предложений, но все они взяты из текущего JS-файла.

В любом случае, я правильно настроил Панель тегов + node.js + jsctags , сгенерировал файл tagsдля своего проекта и добавил set tags=./tags,./../tags,./*/tagsк моему .vimrc.

В этом случае также Tagbar отображает JS-структуру текущего файла, но не предлагает никакого сопоставления классов, поступающих из других файлов.

Еще одна, вероятно, важная строка в моем.vimrc:

autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS

Я изо всех сил пытаюсь получить предложения по классам и подклассам, и теперь я немного запутался со всеми доступными плагинами/частью программного обеспечения.

Любой намек? Спасибо, ребята:)

5
задан Matthew Strawbridge 3 December 2012 в 22:06
поделиться