Как мне получить vim для автозаполнения моего кода jQuery?

Я использую vim для написания кода jQuery. Есть ли плагин, который я могу использовать для автозаполнения частей кода?

Edit

Я нашел этот фрагмент для jquery javascript-jquery Snippet

Ответ 1

Javascript поддерживается как часть языков vim omni-completion. Вы можете активировать это завершение с помощью Ctrl-x + Ctrl-o при работе в буфере javascript. Для получения дополнительной информации введите :help new-omni-completion в строке состояния.

Я не знаю плагина, который специально обрабатывает jQuery, но есть несколько, которые запускают omni-completion при вводе, поэтому он чувствует себя довольно родным. Надеюсь, это поможет.

Ответ 2

Вы пробовали YouCompleteMe в сочетании с Tern для Vim? Они работают вместе, чтобы дать вам автозаполнение, но для получения автозаполнения внешней библиотеки вам нужно включить eagerLoading в новых библиотеках, установив свойство eagerLoading в файл .tern-project.

Пошаговое руководство по настройке можно найти здесь.

Ответ 3

Вы могли бы взглянуть на Snipmate. Я рекомендую вам использовать эту версию вместо той, что из vim.org, которая больше не поддерживается (обратите внимание на readme, поскольку этот плагин требует некоторых Другие). Затем вы должны попробовать что-то вроде google search.

Если вы не найдете фрагмент, который соответствует вашим потребностям, тогда вы можете подумать о создании своего собственного файла фрагмента во время кодирования. Синтаксис очень прост и эффективен!