2011-08-09 10 views
11

Używam vima do napisania mojego kodu jQuery. Czy istnieje wtyczka, której mogę użyć do autouzupełniania części kodu?Jak uzyskać vim do autouzupełniania mojego kodu jQuery?

Edit

Znalazłem ten fragment kodu dla jQuery javascript-jquery Snippet

+5

nie wiem, dlaczego głosy w dół. Wydaje mi się to rozsądnym pytaniem. Być może jest lepiej napisane, ale to, o co się pytam, wydaje mi się jasne. Czy istnieje wtyczka do edytora vim, która pozwoli standardowym komendom kodu do pracy z popularnymi słowami kluczowymi JavaScript/jQuery? –

Odpowiedz

4

JavaScript jest obsługiwany w ramach języków omni-completion Vim jest. Możesz aktywować to ukończenie przez Ctrl-x + Ctrl-o podczas pracy w buforze javascript. Aby uzyskać więcej informacji, wpisz :help new-omni-completion na pasku stanu.

Nie znam wtyczki, która obsługuje jQuery, ale jest kilka takich, które powodują omni-complete podczas pisania, więc wydaje się dość natywna. Mam nadzieję że to pomoże.

0

Możesz rzucić okiem na Snipmate. Polecam użyć this version zamiast tego z vim.org, który nie jest już obsługiwany (zwróć uwagę na readme, ponieważ ta wtyczka wymaga innej). Następnie powinieneś spróbować czegoś takiego: google search.

Jeśli nie znajdziesz fragmentu pasującego do Twoich potrzeb, możesz rozważyć utworzenie własnego fragmentu kodu podczas kodowania. Składnia jest bardzo prosta i potężna!

1

Czy wypróbowałeś YouCompleteMe w połączeniu z Tern dla Vima? Działają one razem, aby zapewnić autouzupełnianie, ale aby uzyskać autouzupełnianie biblioteki zewnętrznej, musisz włączyć eagerLoading w nowych bibliotekach, ustawiając właściwość eagerLoading w pliku .tern-project.

Poradnik krok po kroku, jak to ustawić, można znaleźć pod adresem here.

Powiązane problemy