Próbuję uzyskać vim, aby zapewnić pewną formę jQuery Omnicomplete. Użyłem ctags do generowania tagów na podstawie pliku jquery js. Po czym mam włączone omnicompletion dla javascript używającvim javascript omnicomplete
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS
po czym ustawić zmienną tagów do pliku znacznika utworzonego
set tags+=~/.vim/tags/jquery
Gdy otwieram plik js i używać :ta
jestem mogę znaleźć funkcję, której potrzebuję, ale kiedy próbuję użyć omnicompletion, po prostu się nie pojawia. Na przykład, wziąłem ten kod z siatką do badania:
$("input").has(".email").addClass("email_icon");
w vim, po wpisaniu $("input").
, uderzę kartę (z supertab skonfigurować) i has
nie włącza się, mimo że można go znaleźć za pośrednictwem Wyszukiwarka fuzzy lub :ta
Jakieś sugestie dotyczące tego, co mogę zrobić, aby rozwiązać ten problem? Dziękujemy! :)
Nawiasem mówiąc, możesz uzyskać dostęp do opartego na tagach zakończenia za pomocą 'C-x C-]' lub wypróbuj SuperTab dla siebie. – ches