Как мне получить 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.
Если вы не найдете фрагмент, который соответствует вашим потребностям, тогда вы можете подумать о создании своего собственного файла фрагмента во время кодирования. Синтаксис очень прост и эффективен!
Ответ 4
Помимо поддержки YouCompleteMe, существует также плагин Tern for Vim Vim, который можно найти здесь: https://github.com/ternjs/tern_for_vim